定時器問題
?function play() {
? ? ? ? ? ? ? ? timer = setTimeout(function () {
? ? ? ? ? ? ? ? ? ? next.onclick();
? ? ? ? ? ? ? ? ? ? play();
? ? ? ? ? ? ? ? }, interval);
? ? ? ? ? ? }
? ? ? ? ? ? function stop() {
? ? ? ? ? ? ? ? clearTimeout(timer);
? ? ? ? ? ? }
老師的這段語言 ?如果改成這樣 為什么會不能調用 或者越來越快?
?function play() {
????????????????clearInterval ( timer ) ;
? ? ? ? ? ? ? ? timer = setIntervalw(function () {
? ? ? ? ? ? ? ? ? ? next.onclick();
? ? ? ? ? ? ? ? }, interval);
? ? ? ? ? ? }
? ? ? ? ? ? function stop() {
? ? ? ? ? ? ? ? clearTimeout(timer);
? ? ? ? ? ? }
而且為什么這樣寫會出現錯誤?
setInterval(next.click(),3000) ?
2015-10-27
代碼寫錯了,setInterval();結束的時候也應該用clearInterval();