问题标签 [setinterval]

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 投票
2 回答
237 浏览

jquery - 如何终止 Jquery setIntereval?

我正在尝试终止刷新我的页面的 setIntreval。但是 cleareIntreval() 对我不起作用。

我有

当我单击按钮时,我使用 clearInterval($chatInterval); But 表示 $chatInterval 未定义。是的,它们在不同的函数范围内。如何声明公共变量 setInterval?

0 投票
4 回答
1147 浏览

javascript - 使用 JavaScript 旋转文档标题

我正在寻找使用 JS 旋转网页文档标题。例如:

更改为Domain.com然后New Messgae - Domain.com返回到 Domain.com 等等,非常类似于 Facebook 在使用聊天时如何处理新消息。

我已经研究过使用 SetInterval 但它只有一个表达式除外?是否可以更改此设置或使用 SetInterval 使用错误的功能?

0 投票
1 回答
136 浏览

jquery - 关于额外点击功能的jQuery间隔问题

我有这个 javascript 代码:

我有html,

html 的 li 项目比这里显示的要多得多。但现在我的问题。现在 .landkaart ul li 项目旋转。超过 5 秒,您会看到一个新的 li 项目出现。但现在必须让 javascript 播种。当我悬停“.landkaart a”时,必须显示landkaart > li,并且必须停止间隔。当我使用鼠标时。然后必须重新开始间隔。

0 投票
4 回答
4525 浏览

iphone - 如何从 UILocalNotification 对象中获取 NEXT 触发日期

我有一个 UILocalNotification 对象,我设置了重复间隔日、周和月。我在访问对象的触发日期时完全没有问题:

但我在获得下一个开火日期时遇到了麻烦。如果我将上面的 notification1 对象打印到控制台,我会得到:

这个对象在某处包含我需要显示下一个火灾日期的值或数据......但我找不到它!有人知道我可以在哪里以编程方式获得它吗?

谢谢

0 投票
1 回答
3289 浏览

ajax - setInterval 不适用于 ajax 调用

我有一个对 web 服务的 getJson 调用并且工作正常,现在我试图每 10 秒发出一次请求。使用带有回调函数的 setInterval 来触发警报弹出。我不能让它工作。这是代码:

我究竟做错了什么?

提前致谢,

毛罗

0 投票
4 回答
13969 浏览

javascript - 在 Javascript/jQuery 中重新启动 setInterval()(没有 clearInterval)

我正在研究使用 jQuery 构建的 ui 选项卡。除了一个问题外,一切正常 - 我做了一个 setInterval 运行一个执行触发器(“click”)的函数,以便它在 5000 毫秒后转到下一个选项卡。它可以很好地运行每个选项卡,问题是如果用户手动单击选项卡,setInterval 的计时器不会在 0 处重新启动。例如,如果用户要在 0 毫秒开始在 tab1 上单击 tab2 在2000 毫秒,setInterval 不会回到 0,它会从 2000 开始并运行到 5000 毫秒,然后会转到 tab3。我明白为什么会这样,我只是想知道是否有一种方法可以重新启动 setInterval 计时,而无需执行 clearInterval() 并创建一个全新的 setInterval()。任何见解将不胜感激。

更新

感谢您的回复 - 我试图避免使用 clearInterval 的原因是因为我遇到了如何以 clearInterval 完全停止 setInterval 的方式编写代码的问题。该代码设置为在用户单击选项卡时进行跟踪。问题是自动更改功能利用了触发器('click'),因此它运行我在标签自动更改时也编写的 clearInterval 函数。它本身似乎运行得很好,但是一旦用户开始单击选项卡,setInterval 就会出现异常行为并无法预测地切换选项卡。我怀疑正在发生的事情是几个 setIntervals 正在同时运行......这是代码(如果你还没有猜到,我在 javascript/jquery 方面很新)。我已经注释掉了部分,以便它可以正常工作,但它仍然没有

0 投票
4 回答
1221 浏览

javascript - 在鼠标悬停时设置两帧之间的时间延迟

我必须为 single 显示两个图像mouseover。因此,当我mouseover到图像时,首先显示图像,然后以 5000 的时间延迟显示图像,以显示相同的悬停。现在mouseout显示原始图像。

我对 JavaScript 和 jQuery 不太熟悉。
有人可以给我一些关于如何做到这一点的想法。

我所做的是,

0 投票
1 回答
386 浏览

jquery - 我可以在 .hover() 中使用两次 setInterval 函数吗?

我可以在 .hover() 中使用两次 setInterval 吗?是的,怎么可能?

我在 .hover 中的内容是::

现在在这个悬停中,我需要设置另一个时间延迟来删除两个类 -over1 和 -over2

这怎么可能??

任何帮助都是非常可观的

0 投票
3 回答
3942 浏览

internet-explorer-8 - IE8 setInterval 和 setTimeout 在正常运行 49 天后立即触发

随着 Windows 系统接近 49.7 天的正常运行时间,内部 Windows 毫秒滴答计数器接近 2^32。在计算何时触发 setInterval 或 setTimeout 事件时,Internet Explorer 8 中的一个错误似乎存在算术溢出。例如,如果您在正常运行时间的第 49 天,并致电

func 将立即被调用,而不是在 24 小时内。

如果将足够大的数字传递给 setInterval 或 setTimeout,则此错误可能会在 25 天正常运行时间(2^31 毫秒)后的任何时间发生。(不过,我只在第 49 天检查过。)

您可以通过在命令行中输入“net statistics server”来查看正常运行天数。

有解决方法吗?

0 投票
2 回答
1435 浏览

jquery - 使用 setTimeout 或 setInterval (做一个 jQuery)

我想使用来自 RS 的不同 POST 值每 5 秒执行一次 jQuery POST。以下代码有效,但该函数等待 5 秒并立即发送 POST 中的所有数据,而不是发送一个 POST,等待 5 秒,发送下一个 POST,等待 5 秒等。我一直在努力解决这个问题一周。我尝试了一个 setinterval 和一个数组,但没有。任何帮助将不胜感激。