Ho una funzione, molto articolata, che viene eseguita all'azione dell'utente.
La funzione contiene al suo interno sia istruzioni per cambiare il setting css di alcuni elementi, sia la chiamata ad ulteriori funzioni esterne. Insomma, qualcosa tipo:
Quello che mi occorre, è una chiamata callback che venga eseguita quando l'intera sequenza delle istruzioni contenute sia stata completamente eseguita.codice:function myFunction() { $("#myelement").css({"left": "100px"}); if (a == 0) { mySecondFunction(); } else { myThirdFunction(); } /* etc etc... */ }
Deve, cioè, scattare solo e soltanto quando l'esecuzione di ogni singola funzione, richiamata all'interno della funzione principale, sia terminata.
Qual'è la migliore soluzione per ottenere questo risultato?