setTimeout wewnątrz $ .each ()

ok, więc mam ten kod:

$(this).find('article.loading').each( function(i) {

    var el = this;
        setTimeout(function () {
        $(el).replaceWith($('#dumpster article:first'));
    }, speed);

});

Chcę zastąpić każdy element innym, ale chcę opóźnienie między kolejnymi wymianami.

Nie mogę zrozumieć, dlaczego to nie działa, po prostu zastępuje je wszystkie po jednym limicie czasu.

Jakieś pomysły?

Dzięki.

questionAnswers(4)

yourAnswerToTheQuestion