我正在使用 setInterval(fname, 10000); 在 JavaScript 中每 10 秒调用一次函数。是否可以在某些事件中停止调用它?

我希望用户能够停止重复刷新数据。

最佳答案

setInterval() 返回一个区间 ID,您可以将其传递给 clearInterval() :

var refreshIntervalId = setInterval(fname, 10000);

/* later */
clearInterval(refreshIntervalId);
请参阅 setInterval() clearInterval() 的文档。

关于javascript - 停止 JavaScript 中的 setInterval 调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/109086/

10-12 12:38
查看更多