setInterval 停止后再次开始

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:52:36
在按钮单击事件里我用setInterval让一个函数循环执行
我想再次点击让他停止 停止后在点击让他继续循环
我如何判断setInterval是否在执行

你可以用一个隐藏的表单赋值来解决,当点击后,将隐藏的表单赋值为1,当再次点击的时候判断表单值,如果为1,就运行,否则停止!

setInterval 有一个返回值
可以使用 clearInterval(返回值) 中断
继续需要再执行 setInterval
判断是否执行需要另写一个变量,在 setInterval 执行之间设置为 true;
在 clearInterval 执行之后设置为 false;