【发布时间】:2023-03-12 13:51:01
【问题描述】:
我正在使用animate.css 为我的主干视图添加一些不错的效果。
我使用的动画之一是删除列表项时的flipOutX。
这是我的拖放功能:
drop: function() {
var that = this;
this.$el.addClass('animated flipOutX');
setTimeout(function() {
that.remove();
}, 1000);
}
知道使用setTimeout 是一个非常糟糕的主意,你有什么办法可以应用这个效果吗?
我使用setTimeout 来确保addClass 效果在有效移除视图之前完成。我的问题是addClass 不是异步的。
【问题讨论】:
标签: jquery backbone.js addclass jquery-deferred animate.css