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

javascript - 如何在javascript中调用函数时延迟?

我想在延迟一段时间后执行特定数量的语句。例如:

在这里,我想将当前滚动位置设置为特定的 div。但这给了我错误:x is undefined。让我告诉你,如果我使用下面的函数它工作正常,所以请不要告诉我 ele 是空的,等等等等。

任何帮助表示赞赏。

0 投票
4 回答
154510 浏览

javascript - JQuery,setTimeout 不起作用

我还是 JQuery 的新手,在让我的 ajax 示例工作的路上,我被 setTimeout 卡住了。我已将其分解为应添加“。”的位置。每秒到 div。

相关代码在两个文件中。

索引.html

myCode.js

myCode.js 文件工作正常,“update()”第一次运行,但再也不会运行。

0 投票
4 回答
1333 浏览

javascript - setTimeout 不起作用,我在这里遗漏了什么吗?

我知道它非常基本,但我无法让它工作。它不断抛出“预期对象”错误......

0 投票
1 回答
1022 浏览

javascript - 在等待没有 setTimeout() 的工作量大的函数之前,请等待模态叠加?

这是一个简化的示例,以确保不涉及异步淡入淡出/动画功能。

我想要,当工作量大的功能工作时背景是红色的,当它准备好时变成黑色。实际发生的是,大多数时候背景会在函数准备好后直接变成黑色。哟不会看到红色背景,即使您正在等待“完成”被提醒。

有没有更好的解决方案,然后用 setTimeout 等待几毫秒,以便背景变为红色。直接调用 work() 会产生问题。

0 投票
4 回答
1408 浏览

javascript - javascript/jQuery 设置超时

我有这个代码:

当第一次单击按钮时,它工作得很好,但是当多次单击按钮时,警报被调用 n+ 次(如果我在按钮上再单击一次,则会弹出警报->我单击“确定”,然后再弹出一个警报;在此之后,如果我再单击一次,则会弹出 3 个警报);有没有办法在 textVal == 'expectedValue' 返回 true 后删除该函数?

0 投票
3 回答
1074 浏览

javascript - javascript setTimeout,页面看起来像是在无休止地加载(firefox)

我有这段代码,它工作得很好,但问题是在 Firefox 中,页面看起来像是在无休止地加载。

0 投票
2 回答
6910 浏览

jquery - SetTimeOut 定时器内的 JQuery GetJSON

任何人都可以发布一个示例代码,其中有一个正在运行的计时器(javascript settimeout)并进行数据检索..

基本上我这个计时器所做的是显示新消息..

我应该使用 getJSON 吗?我认为异步调用有问题..

0 投票
3 回答
2621 浏览

javascript - 带有 jQ​​uery 和超时的 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 引起的——我传入了第三个参数作为匿名函数的参数。该匿名函数调用带有闭包的函数。

任何人都可以帮忙吗?

0 投票
3 回答
20742 浏览

javascript - x秒后如何设置变量?

我基本上是在尝试完成以下工作。我希望在页面加载后 5 秒,它将变量设置为 true。

一旦为真,它将继续给出警报“真”..现在。如果有人试图在 5 秒之前点击按钮,它会给出错误的警报。

0 投票
5 回答
3504 浏览

javascript - 在Javascript中是否按顺序执行相等的超时?

假设我这样做

我可以确定 foo 会在 bar 之前开始执行吗?如果我使用 1、10 或 100 作为 bar 的超时值而不是 0,会怎样?

简单的实验表明,在超时值相等的情况下,超时目标的执行顺序与 setTimeouts 本身相同,但是依赖这种行为是否安全?