setInterval函数即使使用clearInterval(计时器)也不会停止

setInterval function doesn't stop even with clearInterval(timer)

本文关键字:函数 clearInterval setInterval 计时器      更新时间:2023-09-26

嗨,我做了一个setInterval,就像我之前做的那样,我似乎无法阻止它。

我看了看伟大的互联网,我找到了我的解决方案-我认为-通过clearInterval和一个计时器变量来确保停止间隔。

然而,我似乎仍然无法阻止我的setInterval

无论如何,任何帮助都是感激的这是我的JsFiddle

您没有将间隔分配给变量。如果您这样做,那么您可以通过将变量传递给clearInterval函数来清除间隔:

下面是一个例子:

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