一尘不染

停止JavaScript中的setInterval调用

javascript

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

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


阅读 340

收藏
2020-04-23

共1个答案

一尘不染

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

var refreshIntervalId = setInterval(fname, 10000);

/* later */
clearInterval(refreshIntervalId);

请参阅该文档为setInterval()clearInterval()

2020-04-23