jQuery如何在循环中进行延迟追加?

时间:2010-06-22 08:25:58

标签: jquery append delay

想在短时间内追加行。

不能那样做。 :)

也许有人可以证明这一点?

非常感激。

3 个答案:

答案 0 :(得分:1)

您可以按照here on the mdc所述使用window.setTimeout。

答案 1 :(得分:1)

理论上,这样的事情:

var timer = 0;
var items = $(".item").hide().each(function() {
    var el = $(this);
    timer += 250;
    window.setTimeout(function() {
        el.show();
    }, timer)
});

答案 2 :(得分:0)

您可以使用setInterval()

示例:

setInterval(function() {
    // this will be executed every 1000ms
}, 1000);