0

animate.cssバックボーン ビューに素敵な効果を加えるために使用しています。私が使用しているアニメーションの 1 つはflipOutX、リスト アイテムが削除されたときです。

ここに私のドロップ機能があります:

drop: function() {
    var that = this;
    this.$el.addClass('animated flipOutX');
    setTimeout(function() {
        that.remove();
    }, 1000);
}

使用するsetTimeoutのは本当に悪い考えだとわかっていますが、この効果を適用するための回避策はありますか? ビューを効果的に削除する前に、効果が完了しsetTimeoutていることを確認するためにを使用しています。ここで私の問題は、非同期ではないaddClassという事実です。addClass

4

2 に答える 2