繁体   English   中英

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

[英]jQuery: Remove Div after 2 combined animations done?

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

这是我的代码:

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

谢谢

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

这应该

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

您需要在最后一次调用中添加回调函数作为下一个参数进行动画处理。 动画api页面包含一些示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM