2010-03-28 5 views
0

J'ai une ligne jQuery qui exécute 2 animations, ce que je veux est de supprimer le DIV #flasher après l'avoir fait glisser par mon code actuel. Comment ajouter un rappel dans ce groupe de parenthèses?jQuery: Supprimer Div après 2 animations combinées?

voici mon code:

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

Merci

Répondre

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

Vous devez ajouter la fonction de rappel comme paramètre suivant dernier appel à animer. Le animate api page a quelques exemples.

1

cela devrait à elle

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