animate.css
バックボーン ビューに素敵な効果を加えるために使用しています。私が使用しているアニメーションの 1 つはflipOutX
、リスト アイテムが削除されたときです。
ここに私のドロップ機能があります:
drop: function() {
var that = this;
this.$el.addClass('animated flipOutX');
setTimeout(function() {
that.remove();
}, 1000);
}
使用するsetTimeout
のは本当に悪い考えだとわかっていますが、この効果を適用するための回避策はありますか? ビューを効果的に削除する前に、効果が完了しsetTimeout
ていることを確認するためにを使用しています。ここで私の問題は、非同期ではないaddClass
という事実です。addClass