2012-04-06 10 views
7

Estoy haciendo una animación simple de slideUp en un objeto. Quiero agregar una etiqueta de atributo al elemento una vez completada la animación. ¿Cómo puedo hacer que esto funcione?Evento desencadenante después de que se complete slideUp o slideDown

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

Respuesta

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

agradecimiento David :) – user1184100

+0

olvidó que usted podría pasar cosas a través slideUp cuando completa ... gracias por la respuesta. Para aquellos a los que les gusta la documentación, [aquí está el enlace relevante] (http://api.jquery.com/slideUp/). – Brendan

Cuestiones relacionadas