2011-02-13 99 views
0

可能重複:
Sleep in Javascript如何阻止JavaScript運行的線程?

我如何可以阻止毫秒說做幾個div會在fadeIn對方後彈出他們在屏幕一個上的隨機量執行,順序,但出現優雅有點像谷歌頂部菜單回來後,搜索框呈現一點點?

+0

[Sleep in Javascript](http://stackoverflow.com/questions/758688/sleep-in-javascript)以及大約一百萬人的可能重複。 – meagar 2011-02-13 08:54:31

回答

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

您可以將函數和延遲傳遞給setTimeout,但不能強制線程在JavaScript中「休眠」。