如何阻塞javascript运行的线程?

发布于 2024-10-17 02:30:21 字数 265 浏览 4 评论 0原文

可能的重复:
在 Javascript 中休眠

如何阻止执行随机的毫秒数来执行 fadeIn 在几个 div 上将它们按顺序一个接一个地弹出在屏幕上,但优雅地出现有点像谷歌顶部菜单在搜索框渲染后几乎没有返回?

Possible Duplicate:
Sleep in Javascript

How can I block the execution for random amount of milliseconds to say do the fadeIn on several divs to pop them up on the screen one after the other, in sequential order, but appearing gracefully kinda like google top menu comes back little after the search box is rendered?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏至、离别 2024-10-24 02:30:21
var numDivs = 5;
var fadeDelay = 500;
for (i=1;i<=numDivs;i++) {
   setTimeout(function() {$("#div_"+i).fadeIn(fadeDelay)}, fadeDelay*i);
}
var numDivs = 5;
var fadeDelay = 500;
for (i=1;i<=numDivs;i++) {
   setTimeout(function() {$("#div_"+i).fadeIn(fadeDelay)}, fadeDelay*i);
}
同展鸳鸯锦 2024-10-24 02:30:21

您可以将函数和延迟传递给 setTimeout ,但你不能在 JavaScript 中强制线程“睡眠”。

You can pass a function and a delay to setTimeout, but you can't force a thread to "sleep" in JavaScript.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文