问题标签 [clearinterval]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1374 浏览

timer - 清除间隔不起作用

我不知道如何正确处理 clearInterval (ou clearTimeout) 函数。

上下文:显示几个具有特定暂停时间的图像。如果我让滑块播放,暂停时间是正确的,没什么好说的。如果我决定跳转到特定图像,尽管有 clearInterval,但计时器并未设置为 0,因此该图像显示得太短(旧计时器仍处于活动状态)。

下面我的 js 代码有什么问题?

谢谢!

0 投票
2 回答
270 浏览

jquery - clearInterval 在一种情况下失败,但在另一种情况下失败

我正在运行一个函数来检查数据库条目是否存在。

在我的页面加载中,我检查一个元素是否存在,如果它存在,我会使用它setInterval来运行一个函数。像这样:

然后在我的auto_update函数中发生这种情况

问题是如果$('#encoding')在开始时页面上不存在并且由用户手动触发:

然后clearInterval(update)它不起作用,它最终陷入无限循环。

我不知道为什么。在这两种情况下都设置了带有名称的间隔update,那么为什么在第二种情况下清除它不起作用呢?

0 投票
5 回答
64825 浏览

javascript - Javascript setInterval 函数清除自身?

间隔没有停止(没有被清除),如果我上面编码的内容很好,那么它将帮助我在别处寻找导致问题的原因。谢谢。

编辑:假设它在调用 clearInterval 之前完成了几个间隔,这消除了对 setTimeout 的需要。

0 投票
4 回答
1252 浏览

javascript - clearInterval / setInterval

我正在使用以下脚本将 jpg 图像显示为动画:

播放效果很好,但我无法停止或暂停;我的 clearInterval 有错误。将不胜感激您的建议。谢谢

0 投票
1 回答
1951 浏览

jquery - VideoJS:暂停 5 秒后执行功能

HTML:

JS:

现场测试:http: //jsfiddle.net/973gT/

我尝试使用 setInterval 和 clearInterval ,但是当我计数和暂停计数时它的效果并不好。

有时它会像 2-4-6 一样计数......或无法清除间隔

有人可以帮助我吗,我做错了什么?

0 投票
1 回答
110 浏览

javascript - jquery onclick 过早触发(?)

我有以下脚本 - 我有一个菜单,当用户单击“关于”时,菜单消失,并且出现一些动画 div,当用户单击任何我希望动画 div 消失的地方,菜单重新出现. 动画使用 x = setinterval(blabla) 重新启动,如果 x 不为 0,则应该在 document.click 任意位置停止。

问题是它显示了一秒钟并在单击“关于”后立即停止

jsfiddle - http://jsfiddle.net/EgtqF/

这里:

我怎样才能让它工作?

0 投票
1 回答
108 浏览

jquery - jQuery clearTimeout 不起作用?

我正在尝试清除此超时,以便在单击此按钮时重新启动,但是它不起作用:\

0 投票
2 回答
1110 浏览

jquery - jQuery - mouseleave 上的 setInterval 和 mouseenter 上的 clearInterval

我正在尝试动态添加一些DIVS具有动态添加的功能)到CONTAINER. 当我点击其中的某个人时DIVsMENU就是插入到这个DIVmouseleave我需要在大约 5秒内从MENU这里移除。它有效,但混乱......所以我需要:DIVdelaysetInterval

  1. mouseleave离开这个DIV然后我立即将鼠标放回这个DIV时,我需要停止delaysetInterval。我需要停止删除MENU.

  2. 功能有问题'handler'。因为当我添加一些时DIV,我CONTAINER第一次需要使用 doubleclik, 来调用这个函数。但我需要使用简单的点击。

这是一个例子:http: //jsfiddle.net/ynternet/84nVQ/5/

HTML

jQuery

CSS

0 投票
3 回答
426 浏览

javascript - clearInterval 在点击时不清除(但在悬停时工作正常)

我做了一个滑块,它自动播放很好,在悬停时暂停,然后在模糊时重新开始。伟大的。

但是当您单击时,它会开始一个新的间隔并以 x2 的速度运行,我无法清除它?

这是我的代码:

实际工作演示,以便您可以看到它的真实情况:http: //www.johnheslop.com/canoe/

0 投票
1 回答
1943 浏览

javascript - 在javascript中将setInterval赋予全局变量时如何更正clearInterval?

这是我的代码

HTML 代码

以下是一段Javascript代码

在方法执行后,这里ELSE的部分被重复调用。clearInterval一件有趣的事情是alert beforeclearInterval语句被重复调用,而alert afterclearInterval没有在setInterval方法中调用。你可以在fiddle中找到一个例子。在 Fiddlevar interval里面是 DomReady。它应该在 DomReady 之外。我不知道如何把它放在 DomReady 之外。

为什么会发生这种情况?

如何纠正这个?