2013-03-27 62 views
0

我面臨jQuery的問題,我需要在一個序列中顯示div。我在文檔中的所有div都有一類positioned。找不到錯誤在哪裏。任何幫助將不勝感激。在for循環中顯示div的順序延遲

這是我寫的代碼,但它似乎沒有工作。

$(document).ready(function(){ 

     var items = $('.positioned'); 
     var delays = 0; 

     for (i=0;i<items.length;i++) { 
     items[i].delay(delays).slideDown(200); 
     delays = delays + 100; 
     } 
}); 

http://jsfiddle.net/DARbm/

回答

1

您嘗試執行DOM對象delay方法。試試這個:

for (i=0;i<items.length;i++) { 
    $(items[i]).delay(delays).slideDown(200); 
    delays = delays + 100; 
} 

P.S.我是對的。檢查:http://jsfiddle.net/DARbm/2/

+0

謝謝你,完美的作品! – LubWn 2013-03-27 08:29:39