问题标签 [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 回答
5891 浏览

javascript - 带有 setTimeout 的自定义对象调用方法失去作用域

我在构建 Javascript 对象以及使用 setTimeout 在该对象中调用方法时遇到问题。我尝试了各种解决方法,但总是在循环的第二部分,范围成为窗口对象而不是我的自定义对象。警告:我对 javascript 很陌生。

我的代码:

我最近的尝试是构建辅助函数 triggerSlide 以便我可以尝试通过我的方法传递对对象的引用,但即使这样似乎也不起作用。

我可以使用 setInterval 并且它可以工作,但是:

  1. 我想确保在计时器重新启动之前动画已经完成
  2. 我不知道如何以这种方式解决这个问题。:)
0 投票
3 回答
2853 浏览

jquery - Jquery,用一个简单的动画制作一个循环

我正在尝试替换 Flash 电影。

动画真的很简单,背景图片向左滑动10秒..同时显示一个带有他名字的产品。

我能够用jquery重新创建动画..它工作得很好..但只是一次!T_T

有人知道我怎样才能让它循环吗?

这是代码

计时函数为:

我尝试清除 setTimeout .. 显然没有成功.. 所以如果你们有任何线索我怎么能用这些功能(第一,第二,第三..等等..)创建一个无限循环,我全神贯注.

谢谢!!

0 投票
6 回答
2368 浏览

javascript - 哪个更好执行 window.setTimeout

执行 window.setTimeout 哪个选项更好,为什么?

选项 A:

选项 B:

谢谢。

0 投票
5 回答
837 浏览

javascript - javascript中的setTimeout没有给浏览器“喘息的空间”

好吧,我以为我已经把整个 setTimeout 事情完美了,但我似乎大错特错了。

我正在使用 excanvas 和 javascript 来绘制我的家乡地图,但是绘制过程会阻塞浏览器。现在我被迫迎合 IE6,因为我在一个大型组织中,这可能是缓慢的很大一部分。

所以我想我要做的是构建一个名为distributedDrawPolys的程序(我可能在那里使用了错误的词,所以不要专注于distributed这个词)它基本上从全局数组中弹出多边形以绘制50一次。

这是将多边形推送到全局数组并运行 setTimeout 的方法:

我在该方法的末尾设置了一个警报,它几乎在一秒钟内运行。

分布式方法如下所示:

编辑:固定格式

所以我认为 setTimeout 方法将允许网站分组绘制多边形,这样用户就可以在页面仍在绘制时与页面进行交互。我在这里做错了什么?

0 投票
2 回答
1911 浏览

batch-file - 使用程序编辑“在需要时显示恢复选项的时间”超时值

我想在Time to display recovery options when needed不使用 UI 显示选项的情况下编辑超时值。

要导航,右键单击Mycomputer-> Properties->Advanced选项卡 -> 单击Startup and recovery=> 第二个显示的复选框的设置。

认为在c:\boot.ini文件中的值,但它具有其他 timeout 的值Time to display other operating systems。经过一番搜索,我发现该文件包含...c:\windows\bootstat.dat的超时值Time to display recovery options when needed

但是,我无法解码 .dat 文件或编辑该文件..任何建议对我有帮助..提前致谢

0 投票
1 回答
998 浏览

jquery - jQuery MegaMenu hover setTime out/hoverIntent 问题

我正在尝试将 jQ MegaMenu 放在我的网页上。我使用了 Geek Tantra 的插件 ( http://www.geektantra.com/2009/09/jquery-mega-menu/ ) 并从那里做了一些小的改动。

问题 - 菜单位于屏幕中间 - 所以我需要用户能够在不激活菜单的情况下通过导航菜单传递鼠标。

我尝试使用 jq hoverIntent 插件 - 但这破坏了使用打开它的 megamenu 窗口的能力。现在它关闭得太快了,菜单并没有真正正常运行。这里的示例... http://jdshipengrover.com/megamenutest/megamenu-intent.html

我也尝试了 setTimeout jq 功能 - 但是现在只要触发器越过,菜单就会打开 - 它不知道不打开菜单......这里的例子...... http://jdshipengrover.com/megamenutest/megamenu -timeout.html

我已经很接近我需要的东西了——我只是不知道如何到达那里。任何帮助,将不胜感激。

如果您需要我在这里发布实际的 js - 请告诉我。谢谢你的帮助。

0 投票
1 回答
432 浏览

javascript - 在我的 jQuery 表达式中使用“setTimeout()”

我正在尝试将 JavaScript 函数添加setTimeout()到我的 jQuery 表达式中。如果没有setTimeout()my 函数,当我在文本框中输入文本时,会加载带有更新信息的部分视图。但是,它会在每次击键时加载信息。我的逻辑是,如果我可以设置一个计时器,那么当用户停止输入时,一秒钟后数据就会更新。

如您所见,我尝试输入一个setTimeout(),但它似乎不起作用。

谢谢,

亚伦

0 投票
2 回答
498 浏览

javascript - setTimeout() 未执行

我有这个简单的功能,可以向用户显示一条消息。如果我添加超时参数,它会自动滑回,否则用户必须单击它才能摆脱。但是超时位不起作用。

0 投票
4 回答
42717 浏览

javascript - 一页可以同时设置多少个javascript setTimeout/setInterval 调用?

我必须使用至少 2 个 setTimeouts 和 1 个 setInterval。这对正在使用的浏览器或 javascript 引擎有任何依赖吗?

0 投票
4 回答
1048 浏览

javascript - OnmouseMove 不适用于 Chome 中的 SetTimeOut 和警报

这段代码有什么问题?它适用于 IE 和 FireFox,但 Chrome 不起作用。这个想法是函数 fnTimeOut 将在 onmousemove 后 5 秒内触发(fnTimeOut 附加在文档的 onmousemove 中)。没关系。但是,当我在 Chrome 中单击“确定”按钮时,fnAlert 会立即触发。它应该在我移动鼠标后 5 秒内拍摄……请帮帮我。

p>