问题标签 [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.
javascript - 如何将参数传递给“setTimeout”函数?
如何使这些函数使用 id 变量?当我这样做时,我无法setTimeout
工作。
javascript - 为什么 setTimeout 如此善变和半功能性?
并且lr_timeout
是全局定义的,并且load_result
函数最初在document.ready
函数中启动。问题是该函数并不总是运行。我将在 Firebug 中观看它,并且我在 setInterval 上设置了另一个函数,该函数始终有效。
想法?
javascript - 为什么我应该由 setTimeout 安排的函数调用立即执行?
这是我的问题。我有这个功能来测试代理服务器。
我希望以大约 10 秒的间隔调用“doRequest()”函数,但即使使用 setTimeout(),也会立即调用函数。
欢迎任何想法,谢谢。
PS:即使我为“proxytimout”设置了一个任意值,它也没有效果。
javascript - Javascript:无法停止 setTimeout
我正在研究代理服务器检查器,并使用以下代码以大约 5 秒的间隔使用 setTimeout 函数启动请求;
但是,一旦他们开始,我就无法阻止他们!
修复或更好的方法将更受赞赏。
感谢 Stack Overflow 社区!
jquery - jQuery,试图在 x 秒后删除隐藏的 div?
嘿,我想要一个 div “隐藏”,然后在隐藏动画完成后“删除”。看来我可以让任何一个工作,但不能同时工作。我曾尝试使用 setTimeout,但这只会导致 div 被隐藏,但实际上并没有被删除。
这是代码:
如果我在没有 setTimeout 的情况下进行删除,它会删除 div,但不显示隐藏动画。
任何帮助表示赞赏!
javascript - 将正确的“this”上下文传递给 setTimeout 回调?
如何将上下文传递到setTimeout
? 我想this.tip.destroy()
在this.options.destroyOnHide
1000 毫秒后打电话。我怎样才能做到这一点?
当我尝试上述方法时,this
指的是窗口。
javascript - 带有计时器的弹出框
在一些指定的不活动时间(空闲时间说 10 分钟)之后,应用程序应该给出一个带有计时器的弹出框(应该显示为 60 59 58 ....1),该框应该在 60 秒内关闭并选择取消选项并如果用户没有选择任何选项,该浏览器应该关闭。如果用户在 60 秒内选择取消选项,它也应该被关闭。
要显示我正在使用的弹出框,setTimeout("pop()",600000);
但如何在其中包含一个计时器,如果用户没有选择任何选项,至少该框应在 60 秒内关闭。有解决方案吗?
jquery - jQuery:如何淡出不常用的 div 列表,并在鼠标悬停时淡入?
假设你在一个网页上有一堆你不经常使用的元素,jQuery 怎么能让它们淡化一点,但只有在没有鼠标悬停的情况下?它必须在鼠标悬停时淡出!
javascript - 如何让 setTimeout 在对象中执行方法?
在短暂的延迟后,我想让一个下拉菜单在鼠标离开事件时自行关闭。但我无法让它工作。
考虑对象中的以下方法:(我正在使用 jQuery)
这行不通。也就是说,this.message 出现 undefined。经过一番挖掘,我明白了为什么。:) 执行时 setTimeout 内部的代码无法使用“那个”引用。
我想知道,解决此类问题的“最佳”方法是什么?如何让一个使用 setTimeout 的方法在同一个对象中调用另一个方法,并且仍然可以访问该对象中的属性?
在此先感谢您的帮助。
jquery - 简单的 jquery 下拉菜单 - clearTimeout、setTimeout 问题
HTML:
jQuery:
我遇到了超时问题。在使用中,如果我将鼠标悬停在“三”上,下拉菜单将永远存在。如果我将鼠标悬停在“A”上,下拉菜单将永远消失,但如果我将鼠标悬停在“B”或更低的位置,菜单将关闭我。如果您取消注释“//警报(超时);” 它为 B(和 A)到达那里,但超时将有一个值。为什么是这样?我认为 clearTimeout 会使超时变量为空?