2010-03-28 67 views
0

我有一個執行2動畫的jQuery代碼行,我想要的是通過當前代碼將其滑動後刪除#flasher DIV。如何在這一組括號中添加回調?jQuery:刪除Div後2組合動畫完成?

這裏是我的代碼:

$("#flasher").animate({opacity: 1.0}, 6000).animate({"top": "-=30px"},"slow"); 

感謝

回答

1
$("#flasher").animate({opacity: 1.0}, 6000) 
.animate({"top": "-=30px"},"slow",function(){ 
    $(this).remove(); 
}); 
0

您需要添加的回調函數在最後一次通話的下一個參數的動畫。 animate api page有一些例子。

1

這應該給它

$("#flasher").animate({opacity: 1.0}, 6000).animate({"top": "-=30px"},"slow", function() { 
    $("#flasher").remove(); 
});