setinterval停止和恢复
时间: 2023-08-03 15:37:29 浏览: 81
setInterval和setTimeout停止的方法
要停止 `setInterval`,可以使用 `clearInterval` 函数,并将其传递给 `setInterval` 返回的 ID。例如:
```
// 设置 interval 并存储 ID
var intervalID = setInterval(myFunction, 1000);
// 停止 interval
clearInterval(intervalID);
```
要恢复 `setInterval`,您需要再次调用 `setInterval` 函数,并将其存储在一个变量中,以便可以再次使用 `clearInterval` 停止它。
```
// 设置 interval 并存储 ID
var intervalID = setInterval(myFunction, 1000);
// 停止 interval
clearInterval(intervalID);
// 恢复 interval
var intervalID = setInterval(myFunction, 1000);
```
阅读全文