2015-08-15 173 views
0

嗨,所以我做了一個setInterval和許多以前我似乎無法阻止它。setInterval函數不會停止即使使用clearInterval(定時器)

我看着偉大的互聯網,我發現我的解決方案 - 我想 - 通過clearInterval和一個計時器變量,以確保停止間隔。

但是我似乎仍然無法阻止我的setInterval

總之,任何幫助表示讚賞,這裏是我的JsFiddle

+0

您使用第一次'setInterval'它沒有分配給一個變量。需要該變量來清除它 – charlietfl

+0

http://stackoverflow.com/questions/109086/stop-setinterval-call-in-javascript – Aameer

+3

你能否提供最低代碼不工作?沒有任何額外的混亂? – areim

回答

2

你沒有指定你的時間間隔給一個變量。如果你這樣做,你可以再由變量傳遞給調用clearInterval功能清除的時間間隔:

下面是一個例子:

// start an interval 
var myInterval = setInterval(function(){ ... }, 1000); 

// stop an interval 
clearInterval(myInterval); 
相關問題