我正在使用 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/