Я хочу создать несколько скрытых объектов с помощью jQuery, которые (после того, как все они созданы) slideDown () последовательно, один за другим.Я не хочу, чтобы второй объект ждал, пока первый завершит весь слайддон (), но ему нужна определенная задержка.
(Не работающий) код, который у меня есть, следующий:
$(document).ready(function() {
var i = 3;
var AnimFunc = function() {
$('#container').append('<div id="elem_' + i + '>' + i + '</div>').hide().slideDown();
--i;
i == 0 ? clearInterval(startAnim) : null; // clear interval to prevent infinite loop
}
startAnim = setInterval(AnimFunc, 500); // 500 delay between slideDowns.
});
Полагаю, это возможно даже с помощью do / while без setInterval и clearInterval.
Надеюсь, мой вопрос ясен, и кто-то сможет мне помочь.
Спасибо, Кнал