Примеры, как сделать постепенный показ элементов с использованием стандартных функций анимации JQuery.
Вёрстка:
<div class="shows">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
</div>
Стилями скрываются вложенные <div>
.
В JS, к первому элементу .shows div:eq(0)
применяется анимация. После завершения, анимация переходит к следующему элементу с использованием ссылки на функцию-родитель arguments.callee
.
Результат:
$('.shows div:eq(0)').slideDown(300, function(){
$(this).next().slideDown(300, arguments.callee);
});
$('.shows div:eq(0)').animate({width: "toggle"}, 300, function(){
$(this).next().animate({width: "toggle"}, 300, arguments.callee);
});