setInterval的停止与启动

Posted minxinfeng的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setInterval的停止与启动相关的知识,希望对你有一定的参考价值。

最近写代码,需要停止interval之后再重新启动,开始使用代码如下,发现无法重新启动

function func(){console.log("print")} //定时任务
var interval = setInterval(func, 2000); //启动,func不能使用括号
clearInterval(interval );//停止
interval;//期望可以重新启动,却发现不可以

通过查找相关资料以及尝试,代码修改如下

function func(){console.log("print")} //定时任务
var interval = setInterval(func, 2000); //启动,func不能使用括号
clearInterval(interval );//停止
interval = setInterval(func, 2000); //重新启动即可

此时,搞定

 

以上是关于setInterval的停止与启动的主要内容,如果未能解决你的问题,请参考以下文章

js timer启动两次怎么停止呀?

使用 php 启动和停止 iframe

jquery setinterval怎么停止!

如何启动通过setInterval方法与buttonClick一起使用的函数

多次调用 setInterval 然后清除间隔,轮询未停止

在 setInterval 中调用 clearInterval() 不会停止 setinterval