У меня есть анимация CSS, которую я хочу применять с интервалом в 200 мс. Я создал CSS, как это:Ошеломляющие анимации CSS
.discrete {
position:relative;
opacity:1;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.discrete.out {
left:-40px;
opacity:0;
}
Затем я хочу, чтобы разнести применение .discrete.out
класса в 200ms интервалах. Я попытался следующие:
$('.discrete').each(function() {
$(this).delay(200).addClass('out');
});
И это:
$('.discrete').each(function() {
var theNode = $(this);
setTimeout(function() {
theNode.addClass('out');
}, 200);
});
Но в обоих случаях, анимация просто происходит все сразу!
Любые идеи?
Отмеченный этот, как принято, так как этот метод, кажется, значительно быстрее, чем при использовании очереди анимации JQuery! Спасибо всем! – daniel0mullins