Javascript - 自动启动/停止 setInterval

标签 javascript jquery html setinterval

Possible Duplicate:
How to clearInterval with unknown ID?

我目前开始了一系列setIntervals(function(), time)在我的页面标题部分的函数之外。

我现在需要能够从函数内停止和启动这些全局 setIntervals。使用用户输入执行此操作存在很多问题,但我需要脚本自动执行此操作。本质上,当最初的 setInterval 函数触发时,它将禁用 future 的触发,直到用户确认为止。

执行此操作的最佳方法是什么。

Jquery 是可以接受的,甚至是首选。

最佳答案

您必须将间隔分配给一个变量,然后使用函数clearInterval 来停止它。 https://developer.mozilla.org/en-US/docs/DOM/window.clearInterval

var interval = setInterval(function(), time)
clearInterval(interval)

关于Javascript - 自动启动/停止 setInterval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13378266/

相关文章:

javascript - 使用下拉 Reactstrap 更改状态

javascript - 有没有 ECMAScript Validator

javascript - 在某个子元素之后停止事件传播

jquery - 如何获得用CSS编写的字体大小?

javascript - 为 ajax 成功加载 div

html - 是否可以使用 CSS 代码为 SVG 过滤器的不透明度设置动画?

html - 如何用不同大小的元素制作画廊

javascript - 如何为 html 创建 iPhone 联系人标题滚动效果?

asp.net - 将回调信息返回到原始调用函数

html - 我如何保持位置 : relative content from overlapping my position: sticky header?