我有一个CSS动画,我想以200ms的间隔应用。我已经设置了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;
}
然后我想错开在200ms的时间间隔.discrete.out
类的应用。我已经试过如下:
$('.discrete').each(function() {
$(this).delay(200).addClass('out');
});
这:
$('.discrete').each(function() {
var theNode = $(this);
setTimeout(function() {
theNode.addClass('out');
}, 200);
});
但在这两种情况下,动画只是发生一次全部!
任何想法?
标记为接受这一个,因为这种方法似乎更快,是显著比使用jQuery的动画队列!谢谢大家! – daniel0mullins