问题标签 [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.
timer - 清除间隔不起作用
我不知道如何正确处理 clearInterval (ou clearTimeout) 函数。
上下文:显示几个具有特定暂停时间的图像。如果我让滑块播放,暂停时间是正确的,没什么好说的。如果我决定跳转到特定图像,尽管有 clearInterval,但计时器并未设置为 0,因此该图像显示得太短(旧计时器仍处于活动状态)。
下面我的 js 代码有什么问题?
谢谢!
jquery - clearInterval 在一种情况下失败,但在另一种情况下失败
我正在运行一个函数来检查数据库条目是否存在。
在我的页面加载中,我检查一个元素是否存在,如果它存在,我会使用它setInterval
来运行一个函数。像这样:
然后在我的auto_update
函数中发生这种情况
问题是如果$('#encoding')
在开始时页面上不存在并且由用户手动触发:
然后clearInterval(update)
它不起作用,它最终陷入无限循环。
我不知道为什么。在这两种情况下都设置了带有名称的间隔update
,那么为什么在第二种情况下清除它不起作用呢?
javascript - Javascript setInterval 函数清除自身?
间隔没有停止(没有被清除),如果我上面编码的内容很好,那么它将帮助我在别处寻找导致问题的原因。谢谢。
编辑:假设它在调用 clearInterval 之前完成了几个间隔,这消除了对 setTimeout 的需要。
javascript - clearInterval / setInterval
我正在使用以下脚本将 jpg 图像显示为动画:
播放效果很好,但我无法停止或暂停;我的 clearInterval 有错误。将不胜感激您的建议。谢谢
jquery - VideoJS:暂停 5 秒后执行功能
HTML:
JS:
现场测试:http: //jsfiddle.net/973gT/
我尝试使用 setInterval 和 clearInterval ,但是当我计数和暂停计数时它的效果并不好。
有时它会像 2-4-6 一样计数......或无法清除间隔
有人可以帮助我吗,我做错了什么?
javascript - jquery onclick 过早触发(?)
我有以下脚本 - 我有一个菜单,当用户单击“关于”时,菜单消失,并且出现一些动画 div,当用户单击任何我希望动画 div 消失的地方,菜单重新出现. 动画使用 x = setinterval(blabla) 重新启动,如果 x 不为 0,则应该在 document.click 任意位置停止。
问题是它显示了一秒钟并在单击“关于”后立即停止
jsfiddle - http://jsfiddle.net/EgtqF/
这里:
我怎样才能让它工作?
jquery - jQuery clearTimeout 不起作用?
我正在尝试清除此超时,以便在单击此按钮时重新启动,但是它不起作用:\
jquery - jQuery - mouseleave 上的 setInterval 和 mouseenter 上的 clearInterval
我正在尝试动态添加一些DIVS
(具有动态添加的功能)到CONTAINER
. 当我点击其中的某个人时DIVs
,MENU
就是插入到这个DIV
。mouseleave
我需要在大约 5秒内从MENU
这里移除。它有效,但混乱......所以我需要:DIV
delay
setInterval
当
mouseleave
离开这个DIV
然后我立即将鼠标放回这个DIV
时,我需要停止delay
或setInterval
。我需要停止删除MENU
.功能有问题
'handler'
。因为当我添加一些时DIV
,我CONTAINER
第一次需要使用doubleclik
, 来调用这个函数。但我需要使用简单的点击。
这是一个例子:http: //jsfiddle.net/ynternet/84nVQ/5/
HTML
jQuery
CSS
javascript - clearInterval 在点击时不清除(但在悬停时工作正常)
我做了一个滑块,它自动播放很好,在悬停时暂停,然后在模糊时重新开始。伟大的。
但是当您单击时,它会开始一个新的间隔并以 x2 的速度运行,我无法清除它?
这是我的代码:
实际工作演示,以便您可以看到它的真实情况:http: //www.johnheslop.com/canoe/
javascript - 在javascript中将setInterval赋予全局变量时如何更正clearInterval?
这是我的代码
HTML 代码
以下是一段Javascript代码
在方法执行后,这里ELSE
的部分被重复调用。clearInterval
一件有趣的事情是alert beforeclearInterval
语句被重复调用,而alert afterclearInterval
没有在setInterval
方法中调用。你可以在fiddle中找到一个例子。在 Fiddlevar interval
里面是 DomReady。它应该在 DomReady 之外。我不知道如何把它放在 DomReady 之外。
为什么会发生这种情况?
如何纠正这个?