簡體   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