课程
/前端开发
/JavaScript
/Tab选项卡切换效果
下面代码放在tab函数,只有在第一次加载的时候才会执行到,起不到清楚定时器的作用,应该放在onmouseout触发事件中。
if(timer){
clearInterval(timer);
timer=null;
}
2014-08-31
源自:Tab选项卡切换效果 3-3
正在回答
我觉得整个清除都没必要,onmouseout的前提是onmouseover,onmouseover事件里已经清除过timer了。
zhiqi 提问者
我也是疑惑,就首次加载的时候执行这段代码,之后都不会执行了,写这段代码有什么用
一样的疑惑
确实如此,如果放在前面由于第一次为null,所以实际上一次都没有调用。
Rhinel
举报
本课程详细介绍网页页面中最流行常用的tab切换效果
1 回答老师 ul的width为什么要是301
5 回答function $(id){ return typeof id==='string'?document.getElementById(id):id; }
3 回答比较容易理解的方法
1 回答var timer= null; if(timer){ clearTimeout(timer); timer=null; }
3 回答为什么提供的代码是一本书上的源码呢?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号