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

为什么我的timer 是undefined呢?

<script type="text/javascript">

window.onload=function(){

var timer=null;

var list=document.getElementById('notice-tit').getElementsByTagName('li');

var divs=document.getElementById('notice-con').getElementsByTagName('div');

for(var i=0;i<list.length;i++){

list[i].id=i;

list[i].onmouseover=function(){

var that=this;

if(timer){

clearTimeout(timer);

timer=null;

}

alert(timer);

var timer=window.setTimeout(function(){

for(var j=0;j<list.length;j++){

list[j].className='';

divs[j].className='hide';

}

   list[that.id].className='select';

   divs[that.id].className='';},1000);

}

}

}

</script>


正在回答

1 回答

定义的timer=null啊,第一次索引赋的值然后就是空

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的timer 是undefined呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号