setinterval停止和恢复
时间: 2023-11-09 11:06:02 浏览: 313
js图片自动轮播代码分享(js图片轮播)
5星 · 资源好评率100%
要停止 `setInterval`,可以使用 `clearInterval` 函数,该函数接受一个参数,即要停止的计时器的 ID。要恢复 `setInterval`,只需再次调用 `setInterval` 函数。
例如,以下代码演示了如何停止和恢复 `setInterval`:
```javascript
// 开始计时器
let intervalId = setInterval(function() {
console.log("Hello World!");
}, 1000);
// 停止计时器
clearInterval(intervalId);
// 恢复计时器
intervalId = setInterval(function() {
console.log("Hello World Again!");
}, 1000);
```
在上面的代码中,我们首先通过 `setInterval` 函数创建了一个计时器,并将其 ID 存储在 `intervalId` 变量中。然后,我们使用 `clearInterval` 函数停止了计时器。最后,我们再次调用 `setInterval` 函数来恢复计时器,同时更新 `intervalId` 变量以保存新计时器的 ID。
阅读全文