如何阻止javascript运行的线程?

时间:2011-02-13 08:50:56

标签: jquery jquery-ui rendering webpage

  

可能重复:
  Sleep in Javascript

我如何阻止执行随机的毫秒数,以便在几个div上执行fadeIn按顺序依次在屏幕上弹出它们,但是优雅地显得有点像google top menu渲染搜索框后回来的很少?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

var numDivs = 5;
var fadeDelay = 500;
for (i=1;i<=numDivs;i++) {
   setTimeout(function() {$("#div_"+i).fadeIn(fadeDelay)}, fadeDelay*i);
}