我刚刚开始学习jQuery而且我已经看过了。我不知道是否有任何差异或哪一个会更好。
myDiv.fadeOut('fast', function() {
myDiv.removeClass('slide');
});
和
myDiv.fadeOut('fast').removeClass('slide');
答案 0 :(得分:1)
淡出结束时,.fadeOut
调用的回调会触发。所以这个
myDiv.fadeOut('fast', function() {
myDiv.removeClass('slide');
});
将在动画结束时删除该类:
myDiv.fadeOut('fast').removeClass('slide');
在初始化.fadeOut
之后删除该类,基本上是在动画开始时。
问题没有答案"哪个更好?"因为这两者在功能上是不同的。这完全取决于你想要达到的目标。