2012-04-06 12 views
7

Ich mache eine einfache SlideUp-Animation auf ein Objekt. Ich möchte dem Element Attribut hinzufügen, nachdem die Animation abgeschlossen ist. Wie kann ich das zur Arbeit bringen?Trigger-Ereignis nach dem SlideUp oder SlideDown ist abgeschlossen

if($(this).is(':visible')) { 
    if(config.animate=='true')      
    $(this).slideUp(options.animationTime); //After animation ends do $(this).attr('shown','true'); 
    else 
    $(this).hide();    
} 

Antwort

11
$(this).slideUp(options.animationTime, function() { 
    $(this).attr('shown','true'); 
}); 
+0

danke david :) – user1184100

+0

vergessen, dass Sie Sachen durch slideUp passieren könnte, wenn es abgeschlossen ist ... vielen Dank für die Antwort. Für diejenigen, die Dokumentation mögen, [hier ist der relevante Link] (http://api.jquery.com/slideUp/). – Brendan

Verwandte Themen