我刚刚开始学习jQuery,我已经看到了这一点。我不知道是否有任何区别或哪一个会更好。这两种做回调(jQuery)的方式有区别吗?
myDiv.fadeOut('fast', function() {
myDiv.removeClass('slide');
});
而且
myDiv.fadeOut('fast').removeClass('slide');
我刚刚开始学习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
初始化后,基本上在动画的开头。
“哪个更好?”这个问题没有答案。因为这两个在功能上是不同的。这完全取决于你想要达到的目标。
第一个在淡出完成时删除类。在第二种情况下,当淡出处理时,类将被删除。 –
第二个不使用回调。你只是链接方法。 – j08691
以上两条评论都是正确的。也没有“正确”或“更好”的方法 - 它们都用于不同的情况。 –