2012-06-05 26 views
13

tengo este código:jQuery devolución de llamada después de slideUp

$('.SomeDiv').slideUp(400); 
setTimeout(function() { SomeFunction(); }, 400); 

¿Cómo vuelvo a escribir esto y quito el setTimeout modo que SomeFunction se convierte en una función de devolución de llamada de slideUp.

Gracias.

Respuesta

37

Método slideUp() tiene callback argumento. Así que usted puede hacerlo fácilmente con:

$(".SomeDiv").slideUp(400, function() { 
    // Animation complete. 
    SomeFunction(); 
}); 
+0

bien, gracias por la respuesta, es lo que estaba buscando. – frenchie

1

De hecho, usted puede simplemente utilizar:

$(".SomeDiv").slideUp(400, CallBackFunction);
Cuestiones relacionadas