JavaScript-Javascript中使用window.setInterval()的问题,如何判断状态

JavaScript-Javascript中使用window.setInterval()的问题,如何判断状态

清晨说ぺ晚安 发布于 2017-10-01 字数 175 浏览 1048 回复 1

Javascript中调用var i = window.setInterval(code,millisec)后,可以通过clearInterval(i)取消循环调用,但是有没有方法来判断这个i的状态,是仍然在循环执行中,还是已经取消掉了

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想挽留 2017-10-05 1 楼

没有直接的方法判断这个状态,但是你可以这么做

var timer = setInterval(fun, 2000);
clearTimeout(timer);
//设置timer 为false
timer = false;

使用时

if(timer)
{
//do something
}