2015-08-15 120 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); 
相关问题