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

javascript - 如何将参数传递给“setTimeout”函数?

如何使这些函数使用 id 变量?当我这样做时,我无法setTimeout工作。

0 投票
2 回答
246 浏览

javascript - 为什么 setTimeout 如此善变和半功能性?

并且lr_timeout是全局定义的,并且load_result函数最初在document.ready函数中启动。问题是该函数并不总是运行。我将在 Firebug 中观看它,并且我在 setInterval 上设置了另一个函数,该函数始终有效。

想法?

0 投票
3 回答
8526 浏览

javascript - 为什么我应该由 setTimeout 安排的函数调用立即执行?

这是我的问题。我有这个功能来测试代理服务器。

我希望以大约 10 秒的间隔调用“doRequest()”函数,但即使使用 setTimeout(),也会立即调用函数。

欢迎任何想法,谢谢。

PS:即使我为“proxytimout”设置了一个任意值,它也没有效果。

0 投票
6 回答
4288 浏览

javascript - Javascript:无法停止 setTimeout

我正在研究代理服务器检查器,并使用以下代码以大约 5 秒的间隔使用 setTimeout 函数启动请求;

但是,一旦他们开始,我就无法阻止他们!

修复或更好的方法将更受赞赏。

感谢 Stack Overflow 社区!

0 投票
4 回答
2457 浏览

jquery - jQuery,试图在 x 秒后删除隐藏的 div?

嘿,我想要一个 div “隐藏”,然后在隐藏动画完成后“删除”。看来我可以让任何一个工作,但不能同时工作。我曾尝试使用 setTimeout,但这只会导致 div 被隐藏,但实际上并没有被删除。

这是代码:

如果我在没有 setTimeout 的情况下进行删除,它会删除 div,但不显示隐藏动画。

任何帮助表示赞赏!

0 投票
6 回答
223704 浏览

javascript - 将正确的“this”上下文传递给 setTimeout 回调?

如何将上下文传递到setTimeout? 我想this.tip.destroy()this.options.destroyOnHide1000 毫秒后打电话。我怎样才能做到这一点?

当我尝试上述方法时,this指的是窗口。

0 投票
2 回答
8111 浏览

javascript - 带有计时器的弹出框

在一些指定的不活动时间(空闲时间说 10 分钟)之后,应用程序应该给出一个带有计时器的弹出框(应该显示为 60 59 58 ....1),该框应该在 60 秒内关闭并选择取消选项并如果用户没有选择任何选项,该浏览器应该关闭。如果用户在 60 秒内选择取消选项,它也应该被关闭。

要显示我正在使用的弹出框,setTimeout("pop()",600000);但如何在其中包含一个计时器,如果用户没有选择任何选项,至少该框应在 60 秒内关闭。有解决方案吗?

0 投票
4 回答
599 浏览

jquery - jQuery:如何淡出不常用的 div 列表,并在鼠标悬停时淡入?

假设你在一个网页上有一堆你不经常使用的元素,jQuery 怎么能让它们淡化一点,但只有在没有鼠标悬停的情况下?它必须在鼠标悬停时淡出!

0 投票
1 回答
1606 浏览

javascript - 如何让 setTimeout 在对象中执行方法?

在短暂的延迟后,我想让一个下拉菜单在鼠标离开事件时自行关闭。但我无法让它工作。

考虑对象中的以下方法:(我正在使用 jQuery)

这行不通。也就是说,this.message 出现 undefined。经过一番挖掘,我明白了为什么。:) 执行时 setTimeout 内部的代码无法使用“那个”引用。

我想知道,解决此类问题的“最佳”方法是什么?如何让一个使用 setTimeout 的方法在同一个对象中调用另一个方法,并且仍然可以访问该对象中的属性?

在此先感谢您的帮助。

0 投票
2 回答
7975 浏览

jquery - 简单的 jquery 下拉菜单 - clearTimeout、setTimeout 问题

HTML:

jQuery:

我遇到了超时问题。在使用中,如果我将鼠标悬停在“三”上,下拉菜单将永远存在。如果我将鼠标悬停在“A”上,下拉菜单将永远消失,但如果我将鼠标悬停在“B”或更低的位置,菜单将关闭我。如果您取消注释“//警报(超时);” 它为 B(和 A)到达那里,但超时将有一个值。为什么是这样?我认为 clearTimeout 会使超时变量为空?