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

javascript - setInterval 按分钟 按分钟

对于 javascript 爱好者,

您将如何编程setTimeOut(或setInterval)句柄以按分钟触发。例如,如果是当前时间的 51 秒,则在 9 秒内触发,如果是第 14 秒,则在 46 秒内触发

谢谢

0 投票
4 回答
1229 浏览

javascript - javascript setTimeout() 第一个参数:表达式错误

我收到一个错误:

this.updateTime 不是函数

有任何想法吗?

谢谢

0 投票
1 回答
1590 浏览

javascript - clearTimeout 在 JavaScript 自动完成脚本中不起作用

我正在使用以下代码作为自动完成脚本的一部分,以避免每次击键都敲击服务器:

不幸的是,这并不能清除旧计时器。他们仍然都执行。

有谁知道我错过了什么?

谢谢!

0 投票
3 回答
20242 浏览

javascript - 如何暂停 setTimeout 调用?

可能重复:
javascript: pause setTimeout();

我正在使用 jQuery 并为我的网站开发通知系统。通知使用 setTimeout 函数自动淡出。

如何停止 setTimeout 调用的计时器?

例如,我想在鼠标悬停在通知上方时暂停 setTimeout 调用并继续倒计时 mouseout ...

我用谷歌搜索了“暂停 setTimeout”,但没有运气。

我目前正在使用 clearTimeout 清除 setTimeout 调用,同时在 mouseout 上淡出通知,但如果有这种暂停效果会很好。

有任何想法吗?

0 投票
4 回答
18461 浏览

javascript - 在触发要在 JavaScript 中执行的函数之前等待

如何在 JavaScript 中设置延迟触发器以在指定时间后执行函数?

我的程序将等待 5 秒执行demo();,如果在 5 秒内无法启动演示,我需要sample()自动执行。

这可以在 JavaScript 中实现吗?

0 投票
2 回答
1918 浏览

javascript - 使用 javascript setTimeout 查看 div 是否已加载

我正在使用动态脚本标签和 JSON 加载远程数据。我在我的网站上显示的远程页面中有一个 div,我用它来加载内容。

问题是javascript函数在页面加载时看不到,div因为它是远程数据。如果我将超时设置为大约 300,它通常可以工作,并且我的 javascript 可以看到div. 但有时它需要更长的时间并且它会破坏 javascript。

我正在尝试这个:

但它只是不起作用。我究竟做错了什么?

0 投票
1 回答
5208 浏览

javascript - setTimeout(fun) 用一个参数?(未指定超时)

HTML5 规范声明可以在没有额外的“超时”参数的情况下运行,该setTimeout参数应该说明函数“处理程序”将在多少毫秒后被调度。

但是,我找不到任何解释在没有设置“超时”时间段时会发生什么的地方。

一个示例用法是Raphael 库中的动画实现。

0 投票
3 回答
224 浏览

settimeout - 有人对 Shoutbox 有什么想法吗?

我想创建一个喊话框,但我想知道是否有另一种方法来解决这个问题,而不是使用 setInterval 每隔几秒查询一次数据库中的新喊声。老实说,我不喜欢这样。似乎有点多余和重复,只是简单的老错误。更不用说它抓取数据时的尖叫声了。

所以我想知道专业人士是如何做到的?我的意思是,我已经看到了非常出色的喊话框,并且似乎没有使用任何 setInterval 或 setTimeout javascript 函数来执行此操作。

任何人都可以提出任何不使用 setInterval 或 setTimeout 的想法或方法吗?

谢谢 :)

0 投票
2 回答
1631 浏览

javascript - 如何正确调用 clearTimeout?(超时 id 丢失?)

我正在尝试制作一个简单的 setTimeout,以使 div 标签在 2 秒后不可见。

setTimeout 函数使 div 不可见但不规则,有时立即显示,有时 1 秒后显示,依此类推。

这是我的代码:

顺便说一下,t 是一个全局变量。我也试过这个:t = setTimeout("hideSubMenu()",2000);但结果同样不规则。

来自 OP 的更新:

这是包含我的菜单和子菜单的 div。我在这里对其进行了编辑以使其具有一点可读性。

right_rect 是包含菜单和子菜单的 div。在这个 div 中,我调用 onmouseout 来隐藏子菜单。

这是我用来执行隐藏和显示过程的 javascript 的一部分。

getStyle 函数不是我的代码。

0 投票
1 回答
1661 浏览

internet-explorer - SetTimeout() 和 ClearTimeout() 停止冻结 IE8 和对话框 aobut 脚本溢出

我有一些第 3 方软件,我可以在其中打开 nsites 并运行 javascript。因为有些网站让我堆栈溢出,所以我使用 Registry 的技巧将Styles WRAD 修改为 FFFFFF

由于 DOM ,仍有一些站点可能会发生堆栈溢出。

我想在开始运行每个站点时我会做 javascript: setTimeout("window.status='one';",10000);

然后最后我想清除它-我的问题是如果它没有任何实际的ID怎么办?里面没有任何东西的通常 clearTimeout() 会好吗?