这两种进行回调的方法(jQuery)之间有区别吗



我刚刚开始学习jQuery,我已经看到了这一点。我不知道有没有什么不同,或者哪一个会更好。

myDiv.fadeOut('fast', function() {
    myDiv.removeClass('slide');
});

myDiv.fadeOut('fast').removeClass('slide');
淡出结束时,对.fadeOut调用的回调将触发。所以这个
myDiv.fadeOut('fast', function() {
    myDiv.removeClass('slide');
});

将在动画结束时删除该类,而此时:

myDiv.fadeOut('fast').removeClass('slide');

在初始化.fadeOut之后移除类,基本上是在动画开始时。

"哪个更好?"这个问题没有答案,因为这两者在功能上不同。这完全取决于你想要达到的目标。

相关内容

  • 没有找到相关文章

最新更新