我剛剛開始學習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
以上兩條評論都是正確的。也沒有「正確」或「更好」的方法 - 它們都用於不同的情況。 –