在延迟的for循环中显示序列中的div

时间:2013-03-27 08:06:36

标签: javascript jquery html

我遇到了jquery的问题,我需要按顺序显示div。文档中的所有div都有一个positioned类。无法弄清楚bug的位置。任何帮助将不胜感激。

这是我写的代码,但它似乎不起作用。

$(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 个答案:

答案 0 :(得分: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/