0
嗨,所以我做了一個setInterval
和許多以前我似乎無法阻止它。setInterval函數不會停止即使使用clearInterval(定時器)
我看着偉大的互聯網,我發現我的解決方案 - 我想 - 通過clearInterval
和一個計時器變量,以確保停止間隔。
但是我似乎仍然無法阻止我的setInterval
。
總之,任何幫助表示讚賞,這裏是我的JsFiddle
嗨,所以我做了一個setInterval
和許多以前我似乎無法阻止它。setInterval函數不會停止即使使用clearInterval(定時器)
我看着偉大的互聯網,我發現我的解決方案 - 我想 - 通過clearInterval
和一個計時器變量,以確保停止間隔。
但是我似乎仍然無法阻止我的setInterval
。
總之,任何幫助表示讚賞,這裏是我的JsFiddle
你沒有指定你的時間間隔給一個變量。如果你這樣做,你可以再由變量傳遞給調用clearInterval功能清除的時間間隔:
下面是一個例子:
// start an interval
var myInterval = setInterval(function(){ ... }, 1000);
// stop an interval
clearInterval(myInterval);
您使用第一次'setInterval'它沒有分配給一個變量。需要該變量來清除它 – charlietfl
http://stackoverflow.com/questions/109086/stop-setinterval-call-in-javascript – Aameer
你能否提供最低代碼不工作?沒有任何額外的混亂? – areim