-
手風(fēng)琴效果查看全部
-
DOM.attechEvent('onclick', callback) IE綁定事件方法 DOM.addEventListener('click',callback,false)標(biāo)準(zhǔn)瀏覽器綁定事件查看全部
-
瀏覽器綁定事件查看全部
-
懸停陰影查看全部
-
js事件:IE和普通瀏覽器的事件添加; 事件添加中的回調(diào)函數(shù):可能點(diǎn)擊的是子元素,tagName判斷到父元素,父元素添加類。查看全部
-
function mouseoverHandler(e){ var target = e.target||e.srcElement; //取得外部元素 var outer = document.getElementById('imageMenu'); //取得每個(gè)列表項(xiàng) var list = outer.getElementsByTagName('li'); //清空所有LI元素的big for(var i = 0; i < list.length; i++){ list[i].className = list[i].className.replace(/ ?big/g, ''); } //根據(jù)事件的冒泡原理,找到需要變更c(diǎn)lass 的LI元素 while(target.tagName != "LI" && target.tagName!="BODY"){ target=target.parentNode; } //給當(dāng)前元素加上class big target.className += ' big'; }查看全部
-
window.onload=function(){ initList(); }查看全部
-
//事件綁定方法 function bind(el, eventType, callback){ if(typeof el.addEventListener === 'function'){ //標(biāo)準(zhǔn)事件綁定方法 el.addEventListener(eventType, callback, false); }else if(typeof el.attechEvent === 'function'){ //IE事件綁定方法 el.attachEvent('on' + eventType, callback); } }查看全部
-
1、全面的事件監(jiān)聽函數(shù) 2、tagName返回的是大寫,如'LI' 3、以防while()判斷語句中向上查找LI元素直到BODY元素都還沒有找到時(shí),要關(guān)閉這個(gè)循環(huán),所以設(shè)置了||target.tagName=='BODY'。此處不適合把li overflow:hidden掉查看全部
-
.wrapper li.big a:hover .mask優(yōu)先級(jí)比.wrapper:hover .mask高。通過此設(shè)置不同的opacity使得懸停的盒子無陰影遮蓋,其它盒子有遮蓋查看全部
-
改變某個(gè)元素的明暗度的實(shí)現(xiàn)方法:1.通過設(shè)置當(dāng)前元素的透明度opacity、2.通過設(shè)置當(dāng)前元素的background值 3.通過設(shè)置一個(gè)遮罩層的透明度來實(shí)現(xiàn) 4.通過設(shè)置當(dāng)前元素的濾鏡來實(shí)現(xiàn)查看全部
-
這段沒看懂。所以標(biāo)記一下。查看全部
-
dom事件監(jiān)聽查看全部
-
tagName獲得的標(biāo)簽名是大寫的,所有比較的時(shí)候要注意。查看全部
-
不錯(cuò)的查看全部
舉報(bào)
0/150
提交
取消