2013-03-27 32 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