2010-03-28 43 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(); 
});