在JavaScript中停止setInterval调用 [英] Stop setInterval call in JavaScript

查看:117
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆