在JavaScript中停止setInterval调用 [英] Stop setInterval call in JavaScript
本文介绍了在JavaScript中停止setInterval调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用 setInterval(fname,10000);
在JavaScript中每隔10秒调用一次函数。是否有可能在某些事件上停止调用它?
I am using setInterval(fname, 10000);
to call a function every 10 seconds in JavaScript. Is it possible to stop calling it on some event?
我希望用户能够停止重复刷新数据。
I want the user to be able to stop the repeated refresh of data.
推荐答案
setInterval()
返回一个间隔ID,您可以将其传递给 clearInterval()
:
setInterval()
returns an interval ID, which you can pass to clearInterval()
:
var refreshIntervalId = setInterval(fname, 10000);
/* later */
clearInterval(refreshIntervalId);
请参阅 setInterval()
和 clearInterval()
。
这篇关于在JavaScript中停止setInterval调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文