У меня есть 3 div, которые имеют простую анимацию для перемещения справа налево. Как установить интервалы, применяя к ним функции.Добавить функцию в определенный интервал
Например, 2-й дивизор должен сдвигаться с 1-й задержкой и должен анимировать после 3-го так далее.
Html
<div class="Objects"></div>
<div class="Objects"></div>
<div class="Objects"></div>
<button class="trigger">Click Me</button>
Css
.Objects{ width:200px; height:100px; background:#ccc; margin:10px; position:relative; left:500px;}
Script
$(".trigger").click(function() {
$(".Objects").animate({left:'0px'});
});
Рабочая ссылка
http://jsfiddle.net/vivekdx/xZn3u/
Thanks Jo. Есть ли способ сделать то же самое с функцией addClass в определенный промежуток времени. –
Если я правильно вас понимаю, вы можете добавить что-то вроде '$ item.addClass (« slided »);' to 'slideLeft'. Или, если вы хотите, чтобы класс был добавлен после завершения анимации, вы можете добавить обратный вызов функции анимации и добавить туда класс. –
@VivekDragon взгляните на обновленную скрипку: http://jsfiddle.net/xZn3u/2/ –