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

javascript - JQuery每个setInterval重复问题

我正在使用带有 jQ​​uery 的设置间隔函数来循环浏览日历上的时间列表,以便可以刷新各个 div。首先,我将此代码放在通过 Ajax 调用的页面上,但该函数永远不会接收到新的日期变量集。它只会识别它在页面首次加载时看到的变量。

然后我将代码添加到主页上的单击事件中,但是每次我选择一个新日期时,该函数都会再次运行,使用第一个日期,然后使用第二个日期。

0 投票
1 回答
317 浏览

javascript - 使用 window.setInterval 对现有对象执行方法

是否可以在 window.setInterval 方法超时时在现有对象上运行该方法。我可以通过使用一些全局变量并在 setInterval 中调用此全局变量的方法来模拟相同的方法,但我想知道是否可以直接使用该方法。

最好的问候, 凯沙夫

0 投票
1 回答
493 浏览

javascript - Attention JavaScript gurus: Need a hand with setInterval()

I am trying to make a non interactive display for a real estate shop window.

It's been a while since I've played with setInterval().

The first time my script steps through, it is fine. But when it tries to get the next property via getNextProperty(), it starts to go haywire. If you have Firebug, or an equivalent output of console.log(), you'll see it is calling things it shouldn't!

Now there is a fair bit of JavaScript, so I'll feel better linking to it than posting it all.

Store Display

Offending JavaScript

It is worth mentioning all my DOM/AJAX is done with jQuery.

I've tried as best to make sure clearInterval() is working, and it seems to not run any code below it.

The setInterval() is used to preload the next image, and then display it in the gallery. When the interval detects we are at the last image ((nextListItem.length === 0)), it is meant to clear that interval and start over with a new property.

It has been driving me nuts for a while now, so anyone able to help me?

It is probably something really obvious!

Many thanks!

Update

Well, now I feel better to know the problem was my naiveness of assuming plugins would work out of the box.

I did get this plugin from an answer on Stack Overflow. I have alerted the author of this question.

Thanks for all your answers!

0 投票
7 回答
614 浏览

jquery - jquery nth-selecting 和 setInterval

大家好。基本上,我希望每秒使用 jquery 点击下一张图片:

jQuery:

HTML:

提前致谢 :)

0 投票
3 回答
2142 浏览

javascript - 是否可以使用 document.dispatchEvent 在 JavaScript 中循环事件?

我想只使用 dispatchEvent 调用在 JavaScript/DOM 中创建一个事件循环机制。

例如:

运行时,会引发调用堆栈 OutOfRange 错误。如果我将循环处理程序的调度调用更改为使用 window.setTimeout 延迟,它会循环而不会出错。

只是想知道是否有一种方法可以无限地使用 dispatchEvent 循环而不求助于 setInterval 或 setTimeout?dispatchEvent 循环模式的优点是调用发生在工作完成时而不是在设定的时间间隔内。

在此先感谢您的任何见解...

0 投票
15 回答
475145 浏览

javascript - 每 60 秒调用一次函数

使用setTimeout()它可以在指定时间启动功能:

但是,如果我想多次启动该功能怎么办?每次经过一个时间间隔,我都想执行该函数(假设每 60 秒)。

0 投票
1 回答
1529 浏览

apache-flex - 如何在 flex 4 中设置超时?

Flex 4 中的 setTimeout 函数是什么?

我尝试了 setTimeout () 或 setInterval 之类的旧方法,但不起作用,也没有找到任何网络参考,有人知道吗?谢谢你们

0 投票
2 回答
1053 浏览

javascript - setInterval 与其他 jQuery 事件 - 递归太多

我正在尝试为使用 AJAX 加载基于 URL 中的锚点的内容的小页面构建 Javascript 侦听器。在网上看,我找到并修改了一个用于执行此操作的脚本,setInterval()到目前为止它运行良好。但是,我$(document).ready()在菜单和内容的特殊效果中还有其他 jQuery 元素。如果我setInterval()不使用其他 jQuery 效果。我想出了一种方法,通过在循环中包含 jQuery 效果来使其工作,setInterval()如下所示:

这在一段时间内可以正常工作,但在页面加载几分钟后,它会在 IE 和 Firefox 中拖到几乎停止的位置。我检查了 FF 错误控制台,它返回错误“递归太多”。Chrome 似乎不在乎,尽管页面已经打开了很长时间,但该页面或多或少地继续正常运行。

在我看来,该pageEffects()调用导致了递归问题,但是,任何将其移出循环的尝试都会破坏它们,并且一旦setInterval使其成为第一个循环,它们就会停止工作。

对此的任何帮助将不胜感激!

0 投票
3 回答
2820 浏览

javascript - javascript setInterval 不适用于对象

所以,我正在尝试创建一个 javascript 对象,并使用 setInterval 方法。

这似乎不起作用。如果我删除引号,则该方法运行一次。任何想法为什么?另外,我正在使用 Jquery。

0 投票
2 回答
3088 浏览

jquery - 加载和替换同名图像 - 加载和缓存图像问题

我正在尝试将来自服务器的图像(同名但始终是新图像)加载到 html 页面中 - 标签:#webCamStageImage。到目前为止,我可以加载图像,但浏览器没有向我显示新图像——我想这是一个缓存问题——因为当我在 Safari 中打开“禁用 WebCore 缓存”时它可以工作。

这是我的代码:

如何更改/ddelte/刷新旧图像?

克里斯