问题标签 [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.
jquery - 如何终止 Jquery setIntereval?
我正在尝试终止刷新我的页面的 setIntreval。但是 cleareIntreval() 对我不起作用。
我有
当我单击按钮时,我使用 clearInterval($chatInterval);
But 表示 $chatInterval 未定义。是的,它们在不同的函数范围内。如何声明公共变量 setInterval?
javascript - 使用 JavaScript 旋转文档标题
我正在寻找使用 JS 旋转网页文档标题。例如:
更改为Domain.com
然后New Messgae - Domain.com
返回到 Domain.com 等等,非常类似于 Facebook 在使用聊天时如何处理新消息。
我已经研究过使用 SetInterval 但它只有一个表达式除外?是否可以更改此设置或使用 SetInterval 使用错误的功能?
jquery - 关于额外点击功能的jQuery间隔问题
我有这个 javascript 代码:
我有html,
html 的 li 项目比这里显示的要多得多。但现在我的问题。现在 .landkaart ul li 项目旋转。超过 5 秒,您会看到一个新的 li 项目出现。但现在必须让 javascript 播种。当我悬停“.landkaart a”时,必须显示landkaart > li,并且必须停止间隔。当我使用鼠标时。然后必须重新开始间隔。
iphone - 如何从 UILocalNotification 对象中获取 NEXT 触发日期
我有一个 UILocalNotification 对象,我设置了重复间隔日、周和月。我在访问对象的触发日期时完全没有问题:
但我在获得下一个开火日期时遇到了麻烦。如果我将上面的 notification1 对象打印到控制台,我会得到:
这个对象在某处包含我需要显示下一个火灾日期的值或数据......但我找不到它!有人知道我可以在哪里以编程方式获得它吗?
谢谢
ajax - setInterval 不适用于 ajax 调用
我有一个对 web 服务的 getJson 调用并且工作正常,现在我试图每 10 秒发出一次请求。使用带有回调函数的 setInterval 来触发警报弹出。我不能让它工作。这是代码:
我究竟做错了什么?
提前致谢,
毛罗
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 方面很新)。我已经注释掉了部分,以便它可以正常工作,但它仍然没有
javascript - 在鼠标悬停时设置两帧之间的时间延迟
我必须为 single 显示两个图像mouseover
。因此,当我mouseover
到图像时,首先显示图像,然后以 5000 的时间延迟显示图像,以显示相同的悬停。现在mouseout
显示原始图像。
我对 JavaScript 和 jQuery 不太熟悉。
有人可以给我一些关于如何做到这一点的想法。
我所做的是,
jquery - 我可以在 .hover() 中使用两次 setInterval 函数吗?
我可以在 .hover() 中使用两次 setInterval 吗?是的,怎么可能?
我在 .hover 中的内容是::
现在在这个悬停中,我需要设置另一个时间延迟来删除两个类 -over1 和 -over2
这怎么可能??
任何帮助都是非常可观的
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”来查看正常运行天数。
有解决方法吗?
jquery - 使用 setTimeout 或 setInterval (做一个 jQuery)
我想使用来自 RS 的不同 POST 值每 5 秒执行一次 jQuery POST。以下代码有效,但该函数等待 5 秒并立即发送 POST 中的所有数据,而不是发送一个 POST,等待 5 秒,发送下一个 POST,等待 5 秒等。我一直在努力解决这个问题一周。我尝试了一个 setinterval 和一个数组,但没有。任何帮助将不胜感激。