setInterval函数即使使用clearInterval(计时器)也不会停止
setInterval function doesn't stop even with clearInterval(timer)
嗨,我做了一个setInterval
,就像我之前做的那样,我似乎无法阻止它。
我看了看伟大的互联网,我找到了我的解决方案-我认为-通过clearInterval
和一个计时器变量来确保停止间隔。
然而,我似乎仍然无法阻止我的setInterval
。
无论如何,任何帮助都是感激的这是我的JsFiddle
您没有将间隔分配给变量。如果您这样做,那么您可以通过将变量传递给clearInterval函数来清除间隔:
下面是一个例子:
// start an interval
var myInterval = setInterval(function(){ ... }, 1000);
// stop an interval
clearInterval(myInterval);
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- Javascript-从函数中使用clearInterval后重新激活setInterval
- 如何使 clearInterval 函数工作
- 如何从一个函数调用 clearInterval() 方法以停止另一个函数中的 setInterval() 方法
- 如何正确使用 setInterval 和 clearInterval 在两个不同的函数之间切换
- Coffeescription:setInterval、clearInterval和匿名函数
- 函数中的Javascript clearInterval
- 为什么clearInterval()函数不停止javascript定时器
- 通过在参数中传递停止函数来clearInterval
- 什么是错误的setInterval()和clearInterval()在这个javascript函数?clearInte
- 在函数中使用clearInterval来清除另一个函数中的setInterval
- setInterval函数即使使用clearInterval(计时器)也不会停止
- ClearInterval函数在我的情况下不起作用
- setInterval和clearInterval在同一个函数中
- clearInterval函数不能与backbone.js一起工作
- 如何停止嵌套在函数中的setInterval和该函数之外的clearInterval
- 如何测试clearInterval函数是真还是假
- javascript clearInterval无法处理数组函数
- jQuery不同函数中的startInterval和clearInterval