2008-12-25 187 views
2

我有三個div:A,B和C. A目前可見,我希望B可以替換它。我可以很容易地做到這一點:jQuery淡入淡出

$('#A').hide(); 
$('#B').show(); 

但是,這將導致變化非常突然。但是,如果我將「fadeOut」和「show」替換爲「fadeIn」,那麼A仍然在淡出,而B仍然在淡入,看起來很混亂。如何讓B等待A淡出之前淡出?

感謝提前:)

+0

吶喊,對不起,本的方法奏效。 – Gant 2008-12-25 23:22:28

回答

8

淡出可以採取的第一個作用完成後運行一個回調函數:應該這樣做

$('#A').fadeOut(function() { 
      $('#B').fadeIn(); 
      });