-
手风琴效果查看全部
-
DOM.attechEvent('onclick', callback) IE绑定事件方法 DOM.addEventListener('click',callback,false)标准浏览器绑定事件查看全部
-
浏览器绑定事件查看全部
-
悬停阴影查看全部
-
js事件:IE和普通浏览器的事件添加; 事件添加中的回调函数:可能点击的是子元素,tagName判断到父元素,父元素添加类。查看全部
-
function mouseoverHandler(e){ var target = e.target||e.srcElement; //取得外部元素 var outer = document.getElementById('imageMenu'); //取得每个列表项 var list = outer.getElementsByTagName('li'); //清空所有LI元素的big for(var i = 0; i < list.length; i++){ list[i].className = list[i].className.replace(/ ?big/g, ''); } //根据事件的冒泡原理,找到需要变更class 的LI元素 while(target.tagName != "LI" && target.tagName!="BODY"){ target=target.parentNode; } //给当前元素加上class big target.className += ' big'; }查看全部
-
window.onload=function(){ initList(); }查看全部
-
//事件绑定方法 function bind(el, eventType, callback){ if(typeof el.addEventListener === 'function'){ //标准事件绑定方法 el.addEventListener(eventType, callback, false); }else if(typeof el.attechEvent === 'function'){ //IE事件绑定方法 el.attachEvent('on' + eventType, callback); } }查看全部
-
1、全面的事件监听函数 2、tagName返回的是大写,如'LI' 3、以防while()判断语句中向上查找LI元素直到BODY元素都还没有找到时,要关闭这个循环,所以设置了||target.tagName=='BODY'。此处不适合把li overflow:hidden掉查看全部
-
.wrapper li.big a:hover .mask优先级比.wrapper:hover .mask高。通过此设置不同的opacity使得悬停的盒子无阴影遮盖,其它盒子有遮盖查看全部
-
改变某个元素的明暗度的实现方法:1.通过设置当前元素的透明度opacity、2.通过设置当前元素的background值 3.通过设置一个遮罩层的透明度来实现 4.通过设置当前元素的滤镜来实现查看全部
-
这段没看懂。所以标记一下。查看全部
-
dom事件监听查看全部
-
tagName获得的标签名是大写的,所有比较的时候要注意。查看全部
-
不错的查看全部
举报
0/150
提交
取消