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.
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.
Metoda slideUp()
ma argument callback
. Więc można to zrobić z łatwością:
$(".SomeDiv").slideUp(400, function() {
// Animation complete.
SomeFunction();
});
W rzeczywistości można po prostu użyć:
$(".SomeDiv").slideUp(400, CallBackFunction);
ok, dzięki za odpowiedź, to co szukałem. – frenchie