我有一個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