2012-06-05 16 views
13

mam ten kod:jquery zwrotna po slideUp

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

Jak mogę przepisać to i usunąć setTimeout tak że SomeFunction staje się funkcja zwrotna od slideUp.

Dzięki.

Odpowiedz

37

Metoda slideUp() ma argument callback. Więc można to zrobić z łatwością:

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

ok, dzięki za odpowiedź, to co szukałem. – frenchie

1

W rzeczywistości można po prostu użyć:

$(".SomeDiv").slideUp(400, CallBackFunction);
Powiązane problemy