问题标签 [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 投票
1 回答
1712 浏览

javascript - ClearInterval 没有停止

当一个人点击提交按钮时,我正在尝试使用 setInterval 检查哈希值的变化。当点击提交按钮时,页面根本不会改变。仅更改哈希值。我想使用 setInterval 重复查找哈希值,直到它转到 page2(以防输入的表单值不正确)。一旦检测到page2,它将清除setInterval,但这部分不起作用。

0 投票
4 回答
2681 浏览

javascript - setInterval 和 clearInterval 没有按预期工作

我有这个功能,它充当加载框,setInterval用于更改创建闪烁效果的背景图像。

但即使clearInterval我多次单击它,闪烁也会出现故障。我尝试移除盒子,隐藏它们,但我似乎无法清除“缓冲区”?有任何想法吗?

0 投票
1 回答
4041 浏览

jquery - 当用户单击自动滚动脚本时清除 setInterval

我正在编写一个自动滚动脚本,我正在使用 jquery 中的一个函数来移动到菜单上单击的元素。我正在使用 setInterval 来单击菜单上的每个项目。直到现在一切正常。但是当我需要停止 setInterval 时,问题就来了,我的意思是,如果用户单击其中一个元素,则停止 setInterval。

我有两个问题或疑问要问

  1. 这是进行自动滚动的正确方法吗?
  2. 如果不是,如果您能给我一点线索,我将不胜感激。如果是正确的方法,如何知道点击事件是由用户触发还是由脚本触发?

出色地。谢谢阅读。我正在使用的代码是下一个,正如我所说,它可以正常工作以循环滑块。多谢。顺便说一句:对于客户请愿,我不能使用 jquery 插件来创建滑块,所以我必须手动完成。

0 投票
4 回答
9633 浏览

javascript - Javascript - 可以检查是否已设置间隔?

我有一个使用间隔每 5 秒弹跳一次的 div。

当滚动到页面底部时,这个 div 淡出,间隔被清除。

但是,我认为间隔被多次创建并重叠本身存在问题。

有没有办法检查是否设置了间隔,如果设置了,则清除它,如果没有,设置它?

我需要清除间隔的原因是因为jquery的反弹效果导致div即使隐藏了也会再次出现。

JSBIN:http: //jsbin.com/ijuhok/4/

0 投票
2 回答
1300 浏览

javascript - clearInterval 不适用于 setInterval

我对下面的代码有疑问。基本上我实现了一个轮询机制,但是当它应该停止轮询时,它只是继续轮询。轮询无限。

有没有其他方法可以强制它停止?

函数 SearchPoll 只被调用一次。

0 投票
1 回答
1013 浏览

jquery - setInterval 和 clearInterval jquery - IE7 中的 stackoverflow

我有一个 jquery 代码,它连续上下移动一个 div,其中包含一个带有徽标的列表。动画在设定的时间间隔内重复,并且在 Chrome、FireFox 和 IE 9 和 8 中似乎都按预期工作(没有控制台错误)。

但是在 IE7 中,我收到“脚本错误”并且浏览器完全冻结...我认为 setInterval 和 clearInterval 无法正常工作,或者我搞砸了我的代码...

这里是:

有什么想法或建议有什么问题吗?提前致谢!维克

0 投票
3 回答
2321 浏览

javascript - JS clearInterval 还是 window.clearInterval?

Javascript 具有用于处理异步函数调用的 setInterval 和 clearInterval 函数。

clearInterval(handle)和有区别window.clearInterval(handle)吗?

我已经看到它被两种方式使用。

0 投票
1 回答
746 浏览

javascript - 存储 setInterval 以供稍后清除

我正在开发一个利用 JavaScript 间隔的 jQuery 插件。但是,当使用参数runningas再次调用插件时false,我希望清除在该特定 DOM 元素上调用的前一个间隔。

这是一些缩短的代码:

这怎么可能?我想过使用全局变量来存储间隔,但我真的不想这样做。我也不知道如何为特定的 DOM 元素分配间隔。

0 投票
3 回答
6267 浏览

jquery - 悬停时清除间隔

有一个定制的滑块,我想在悬停时停止。我试图清除并设置悬停间隔,但无法正常工作。它仅在我第一次悬停在它上面时停止,然后如果我将鼠标移出并再次移入它不会停止。

这是我的代码:

知道我在做什么错吗?

提前致谢

毛罗

0 投票
2 回答
586 浏览

javascript - clearInterval 不会清除后台更改脚本中的间隔

我有这个小脚本,可以用淡入/淡出效果更改背景图像:

但是pararPase()包含clearInterval表达式的函数似乎不起作用,即使它在<body onload="pararPase()">

知道我缺少什么吗?