第三点 if(timer){
clearInterval(timer);
timer=null;
} 为什么不换成 clearInterval(timer); ?
我试了下为什么timer=null;不写也没影响?
甚至这两种方法都不写也没影响啊,我试了下,并没有出现老师说的快速切换多个动画BUG,很正常的切换啊,怎么回事?
clearInterval(timer);
timer=null;
} 为什么不换成 clearInterval(timer); ?
我试了下为什么timer=null;不写也没影响?
甚至这两种方法都不写也没影响啊,我试了下,并没有出现老师说的快速切换多个动画BUG,很正常的切换啊,怎么回事?
2017-08-14
老师,里面还有两个BUG:
一: onmouseout事件中,如果启动定时器不写timer= 的时候,鼠标离开它会自动乱切换,乱跳;具体代码:lis[i].onmouseout = function(){
setInterval(autoPlay,2000);
}
二、鼠标放在内容标签里,标题标签还是自动切换,对用户体验不好。
一: onmouseout事件中,如果启动定时器不写timer= 的时候,鼠标离开它会自动乱切换,乱跳;具体代码:lis[i].onmouseout = function(){
setInterval(autoPlay,2000);
}
二、鼠标放在内容标签里,标题标签还是自动切换,对用户体验不好。
2017-08-14