2010-07-26 53 views
0

我試圖顯示圖像,而我正在做一些Ajax更新(我已放入隊列中)。下面的代碼jQuery動畫不會發生時,跟着一個出列事件

 $(".SaveButton").click(function() { 
      $(".SavingImage").fadeIn("fast"); 
      $(this).dequeue("Updates"); 
      $(".SavingImage").fadeOut("fast"); 
      $(".ResultItem").data("isDirty", false) 
     }); 

.show()和.hide()的工作,而不是動畫。如果需要更多代碼,請告訴我,我認爲這足夠了。

+0

你在哪裏排隊''SaveButton'上'Updates'隊列的動畫? – 2010-07-26 12:55:45

回答

3

您需要在動畫函數的回調中添加該函數。類似這樣的:

$(".SaveButton").click(function() { 
    $(".SavingImage").fadeIn("fast",function(){ 
    $(this).dequeue("Updates"); 
    }); 
    $(".SavingImage").fadeOut("fast"); 
    $(".ResultItem").data("isDirty", false)); 
}); 
相關問題