第三點 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