问题标签 [settimeout]

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 回答
4675 浏览

javascript - 通过使用 SetTimeOut 包装来避免多次自动完成调用

这是我的问题:使用自动完成 jQuery 插件,当用户通过包围

有类似的东西

你可以看到,上面的代码很愚蠢,但它有点显示我正在尝试做的事情。

简单来说,如果用户在一段时间内没有输入任何其他内容,那么您可以调用自动完成。

我希望我是清楚的,因为我的大脑是一团糟......

0 投票
2 回答
3331 浏览

javascript - 了解 JavaScript 计时器线程问题

我开始使用实际上可以顺利运行的 javascript MMORPG。目前,我创建了一个演示来证明我可以移动角色并让他们互相聊天,以及看到彼此在现场移动。

http://set.rentfox.net/

现在 Javascript 计时器是我没有广泛使用的东西,但据我所知,如果我错了,请纠正我,同时发生多个 setIntervals 并不能很好地工作 b/c 它都在一个线程上.

假设我想让 10 个不同的人通过使用带有 setInterval 的精灵背景定位来向怪物发射火球——该动画将需要 10 个 setInterval 来重新绘制 DOM 以改变精灵背景位置。不会是大车吗?

我想知道是否有办法解决所有这些问题,也许使用 Canvas,这样动画就可以同时发生而无需创建事件队列,而且我不必担心计时器。

希望这是有道理的,如果我需要进一步澄清,请告诉我。

0 投票
4 回答
5543 浏览

jquery - 带有 setTimeout 的 jQuery 悬停(与 hoverIntent 相反)

我有一组图像,对于每个图像,我想翻转并闪烁到不同的图像半秒左右,然后恢复到原始图像,即使鼠标仍在图像上(即没有鼠标悬停)

建议使用 setTimeout,但我不知道如何正确使用它。

http://thepool.ie/rollover/

有一个页面示例....我只是希望出现在翻转中的图像出现然后再次快速消失。

我已经在网上搜索了示例,但找不到任何东西......任何帮助将不胜感激。

谢谢,安德鲁

编辑:

这是我目前用于悬停图像的代码

});

0 投票
5 回答
5620 浏览

javascript - 浏览器是否跟踪活动的计时器 ID?

浏览器是否跟踪活动setIntervalsetTimeoutID?还是这完全取决于开发人员来跟踪?

如果它确实跟踪它们,是否可以通过 BOM 访问?

0 投票
2 回答
608 浏览

javascript - Internet Explorer 8 - setTimout 重定向到不同的页面

我试图通过 javascript 在 1 秒后将用户重定向到不同的页面:

但是,在 Internet Explorer 中,这会立即发生,而不是 1 秒后。有什么想法吗?

0 投票
4 回答
179599 浏览

javascript - 如何在函数中清除此 setInterval?

通常,我会将间隔设置为一个变量,然后像清除它一样清除它,var the_int = setInterval(); clearInterval(the_int);但是为了让我的代码正常工作,我将它放在一个匿名函数中:

我该如何清除这个?我试了一下并试图var test = intervalTrigger(); clearInterval(test);确定,但这没有用。

基本上,一旦我的谷歌地图被点击,我需要这个停止触发,例如

0 投票
2 回答
5573 浏览

javascript - 如何使用 setTimeout / .delay() 等待字符之间的输入

我正在创建一个简单的列表框过滤器,它接受用户输入并通过 javascript/jquery 在列表框中返回匹配结果(列表框中大约有 5000 多个项目)。这是代码片段:

这工作得很好,但是当输入第一个/第二个字符时速度会有所降低,因为项目太多了。

我认为我可以使用的解决方案是向文本框添加延迟,以防止在用户停止键入之前调用“keyup”事件。问题是,我不知道该怎么做,或者它是否是一个好主意。

非常感谢任何建议/帮助。

0 投票
1 回答
409 浏览

javascript - javascript accordion - tracking time question

I was reading up on this javascript tutorial: http://www.switchonthecode.com/tutor...ccordion-menus Basically, it shows you how to create an accordion using pure javascript, not jquery. All made sense to me until the actual part of tracking the animation. He says "Because of all that, the first thing we do in the animation function is figure out how much time has passed since the last animation iteration." And then uses this code: Code:

lastTick is equal to the value of when the function was called (Date().getTime()) and curTick is equal to the value when the function was received. I don't understand why we are subtracting one from the other right here. I can't imagine that there's any noticeable time difference between these two values. Or maybe I'm missing something. Is that animate() function only called once every time a menu title is clicked or is it called several times to create the incremental animation effect?

Thanks for any response.

0 投票
1 回答
108 浏览

javascript - javascript中具有全局引用的函数内部的奇怪行为设置超时

这是函数和全局变量:

该函数只是打开一个通知,设置一个超时以在 5 秒内关闭它。

所以如果我打电话给这个

Ecah 音符应在创建后 5 秒后关闭,但始终且仅关闭最后一个音符,在本例中为“Good Note 3”。

每个笔记对象在 $note_instance 全局数组中都有自己的条目,因此超时不应覆盖自身。

伙计们,我在这里想念什么?提前致谢

0 投票
3 回答
10557 浏览

jquery - 如何使用 Jquery Dropdown Menu 延迟隐藏菜单?

我有一个可以正常工作的下拉菜单,但我希望这样,如果我将鼠标悬停在菜单之外,它不会立即再次隐藏。所以基本上我想要一秒钟的延迟。

我已阅读有关 setTimeout 的信息,但不确定它是否是我需要的?