Chcę użyć funkcji jQuery's load
do załadowania niektórych treści do div, i chcę również wywołać funkcję jQuery's animate
.jquery czekać na wiele kompletnych zdarzeń
$('#div1').load('...', function() {
// load complete
});
$('html,body').animate({
...: ...}, ..., '...', function(){
// animate complete
});
Nie chcę czekać na load
aby zakończyć przed wywołaniem animate
lub odwrotnie.
W następstwie tego chcę wywołać trzecią funkcję, ale nie chcę jej wywoływać, dopóki nie zostanie wyzwolone całe zdarzenie zarówno dla load
, jak i dla animate
.
Jak mogę to zrobić?
'.animate (...)' nie zwraca opróżnionego! (i myślę, że '.load' też nie ...) –
W rzeczywistości animacje działają jak odroczone: http://bugs.jquery.com/ticket/7934. Nie jestem pewien, jak działa '.load'. – qerub
WOW! Nie wiedziałem tego! Co ciekawe, sama * kolekcja jQuery * staje się odroczona: http://jsfiddle.net/jgbUX/. ** Naprawdę interesujące. ** –