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

jquery - 一个简单的 JavaScript 倒数计时器的代码?

我想使用一个简单的倒数计时器,从函数运行后 30 秒开始,到 0 结束。没有毫秒。如何编码?

0 投票
5 回答
595 浏览

javascript - 来自 setInterval() 的奇怪行为

我正在尝试使用 javascript 进行非常基本的日期差异计算,但是从 setInterval() 得到混合行为。

这不断更新:

但这只会更新一次:

我不明白。如果我可以每秒显示日期,为什么我不能每秒显示日期的差异?

0 投票
3 回答
5951 浏览

javascript - 如何将 Array 对象传递给 setInterval 函数

我想将一个对象数组传递给 Javascript 中的 setTimer 函数。

这段代码出错了。

**注意:**对不起!我的问题中的一些更正: setInterval() 函数中是否可能。

0 投票
17 回答
179582 浏览

javascript - 在运行时更改 SetInterval 的间隔

我编写了一个 javascript 函数,该函数使用 setInterval 每隔十分之一秒对字符串进行一定次数的迭代操作。

我不想将间隔设置为特定数字,而是希望在每次运行时根据计数器对其进行更新。所以而不是:

它会是这样的:

不幸的是,这并没有奏效。似乎“10 * counter”等于0。

那么,如何在每次匿名函数运行时调整间隔呢?

0 投票
3 回答
31228 浏览

javascript - 检查是否已调用 clearInterval?

鉴于此代码:

现在有没有办法知道该间隔是否已清除?

目前,我自己通过取消设置''来跟踪这一点bob,但我很好奇我的额外代码行是否不必要:

谢谢!

0 投票
1 回答
238 浏览

jquery - 更改计时器 Jquery 上的类

我正在创建一个图像横幅,其中包含更改文本和图像的翻转链接。我需要做的是每 5 秒在 5 个图像中旋转一次,但是在鼠标悬停时它会暂停旋转并将您带到用户选择的图像。我的鼠标悬停代码是:

任何关于让它旋转的帮助都会很棒。

非常感谢

0 投票
1 回答
18618 浏览

jquery - javascript/jQuery setInterval/clearInterval

我正在使用 setInterval 来检查 ap(html 段落) 是否具有特定的文本值。如果它有它我想清除间隔继续代码流。我在 jQuery 插件中使用它,所以如果段落有 tat 文本值,我想清除间隔,然后继续使用回调函数。所以我尝试了这样的事情:

回调函数是一个简单的警报。我的问题是警报被无休止地调用。我怎样才能编写我的代码来做到这一点?谢谢。

0 投票
3 回答
3523 浏览

javascript - 使用 stopInterval 停止闪烁(jQuery 插件)

我正在使用这个 jQuery 插件进行文本闪烁http://plugins.jquery.com/project/blink

但我不知道如何修改它来做一个 .stopblink()

有人可以帮忙吗?

坦克

0 投票
3 回答
98674 浏览

javascript - 如何退出 setInterval

如果条件正确,我需要退出运行间隔:

0 投票
2 回答
4774 浏览

javascript - 模拟同步 XmlHttpRequest

我已经阅读了一些其他相关问题(Pattern for wrapping an Asynchronous JavaScript function to make it synchronous & Make async event synchronous in JavaScript &可能还有更多),但我只是想确保用尽所有可能性。

是否可以使用 setInterval 或 setTimeout 将异步 XmlHttpRequest “转换”为准同步?

这个想法是,在 Ajax 请求成功后,将设置一个变量,这将是一个 while 循环(已调用 setInterval 或 setTimeout,以及适当的回调函数)退出的信号。还是我从根本上误解了 setInterval 和/或 setTimeout 的能力(或限制?)?