为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要用This,直接使用uls就会闪烁?

为什么要用This,直接使用uls就会闪烁?

笨笨小庄 2015-10-08 17:53:25
        var aLi=document.getElementsByTagName('li');         for(var i=0; i<aLi.length; i++){              aLi[i].onmouseover=function(){            //鼠标经过一级菜单,二级菜单动画下拉显示出来              var uls=this.getElementsByTagName("ul")[0];                if(uls){                var This=uls;   //why要用This?                clearInterval(This.timer);                This.timer=setInterval(function(){                   This.style.height=This.offsetHeight+15+"px";                   if(This.offsetHeight>=120)                       clearInterval(This.timer);                },30)            }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1233 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信