问题标签 [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 - 如何在javascript中调用函数时延迟?
我想在延迟一段时间后执行特定数量的语句。例如:
在这里,我想将当前滚动位置设置为特定的 div。但这给了我错误:x is undefined。让我告诉你,如果我使用下面的函数它工作正常,所以请不要告诉我 ele 是空的,等等等等。
任何帮助表示赞赏。
javascript - JQuery,setTimeout 不起作用
我还是 JQuery 的新手,在让我的 ajax 示例工作的路上,我被 setTimeout 卡住了。我已将其分解为应添加“。”的位置。每秒到 div。
相关代码在两个文件中。
索引.html
和myCode.js
myCode.js 文件工作正常,“update()”第一次运行,但再也不会运行。
javascript - setTimeout 不起作用,我在这里遗漏了什么吗?
我知道它非常基本,但我无法让它工作。它不断抛出“预期对象”错误......
javascript - 在等待没有 setTimeout() 的工作量大的函数之前,请等待模态叠加?
这是一个简化的示例,以确保不涉及异步淡入淡出/动画功能。
我想要,当工作量大的功能工作时背景是红色的,当它准备好时变成黑色。实际发生的是,大多数时候背景会在函数准备好后直接变成黑色。哟不会看到红色背景,即使您正在等待“完成”被提醒。
有没有更好的解决方案,然后用 setTimeout 等待几毫秒,以便背景变为红色。直接调用 work() 会产生问题。
javascript - javascript/jQuery 设置超时
我有这个代码:
当第一次单击按钮时,它工作得很好,但是当多次单击按钮时,警报被调用 n+ 次(如果我在按钮上再单击一次,则会弹出警报->我单击“确定”,然后再弹出一个警报;在此之后,如果我再单击一次,则会弹出 3 个警报);有没有办法在 textVal == 'expectedValue' 返回 true 后删除该函数?
javascript - javascript setTimeout,页面看起来像是在无休止地加载(firefox)
我有这段代码,它工作得很好,但问题是在 Firefox 中,页面看起来像是在无休止地加载。
jquery - SetTimeOut 定时器内的 JQuery GetJSON
任何人都可以发布一个示例代码,其中有一个正在运行的计时器(javascript settimeout)并进行数据检索..
基本上我这个计时器所做的是显示新消息..
我应该使用 getJSON 吗?我认为异步调用有问题..
javascript - 带有 jQuery 和超时的 IE 错误
在 jquery 悬停事件中,我使用以下代码下拉菜单:
我收到以下错误:
网页错误详情
用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0;GTB6.3;.NET CLR 1.1.4322;.NET CLR 2.0.50727;.NET CLR 3.0.4506.2152;.NET CLR 3.5。 30729;OfficeLiveConnector.1.3;OfficeLivePatch.0.0) 时间戳:2009 年 11 月 14 日星期六 11:12:46 UTC
消息:“未定义”为空或不是对象
线路:81
字符:25
代码:0
URI:[网址在这里]
我怀疑这是由 setTimeout 引起的——我传入了第三个参数作为匿名函数的参数。该匿名函数调用带有闭包的函数。
任何人都可以帮忙吗?
javascript - x秒后如何设置变量?
我基本上是在尝试完成以下工作。我希望在页面加载后 5 秒,它将变量设置为 true。
一旦为真,它将继续给出警报“真”..现在。如果有人试图在 5 秒之前点击按钮,它会给出错误的警报。
javascript - 在Javascript中是否按顺序执行相等的超时?
假设我这样做
我可以确定 foo 会在 bar 之前开始执行吗?如果我使用 1、10 或 100 作为 bar 的超时值而不是 0,会怎样?
简单的实验表明,在超时值相等的情况下,超时目标的执行顺序与 setTimeouts 本身相同,但是依赖这种行为是否安全?