jQuery:完成2个组合动画后删除Div?

时间:2010-03-28 16:26:45

标签: javascript jquery

我有一个执行2个动画的jQuery行,我想要的是在我的当前代码滑动后删除#flasher DIV。如何在这一组括号中添加回调?

这是我的代码:

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

由于

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

这应该是它

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

答案 2 :(得分:0)

您需要添加回调函数作为上次调用animate的下一个参数。 animate api page有一些例子。