Desidero utilizzare la funzione load
di jQuery per caricare alcuni contenuti in un div e voglio anche chiamare la funzione animate
di jQuery.jquery attendere più eventi completi
$('#div1').load('...', function() {
// load complete
});
$('html,body').animate({
...: ...}, ..., '...', function(){
// animate complete
});
Non voglio aspettare che load
completare prima di chiamare animate
o viceversa.
In seguito, desidero chiamare una terza funzione, ma non desidero richiamarla fino a quando non è stato attivato l'evento completo sia per load
sia per animate
.
Come posso fare questo?
'.animate (...)' non restituisce un oggetto deffered! (e penso che '.load' non sia ...) –
In realtà, le animazioni funzionano come posticipate: http://bugs.jquery.com/ticket/7934. Non sono sicuro di come '.load' funzioni. – qerub
WOW! Non lo sapevo! La cosa interessante, però, è che la * jQuery collection stessa * viene posticipata: http://jsfiddle.net/jgbUX/. ** Davvero interessante. ** –