【问题标题】:How to block the thread javascript runs on? [duplicate]如何阻止运行javascript的线程? [复制]
【发布时间】:2011-02-13 08:50:56
【问题描述】:

可能重复:
Sleep in Javascript

我怎样才能阻止随机数毫秒的执行说在几个 div 上执行 fadeIn 以按顺序依次在屏幕上弹出它们,但优雅地出现有点像谷歌顶部菜单回来搜索框渲染后不久?

【问题讨论】:

标签: jquery jquery-ui rendering webpage


【解决方案1】:
var numDivs = 5;
var fadeDelay = 500;
for (i=1;i<=numDivs;i++) {
   setTimeout(function() {$("#div_"+i).fadeIn(fadeDelay)}, fadeDelay*i);
}

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-06-07
      • 2020-10-04
      • 1970-01-01
      • 2013-07-05
      • 2010-10-13
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多