jQuery Funzioni di callback
Una funzione di callback viene eseguita dopo che l'effetto corrente è terminato al 100%.
jQuery Funzioni di callback
Le istruzioni JavaScript vengono eseguite riga per riga. Tuttavia, con gli effetti, è possibile eseguire la riga di codice successiva anche se l'effetto non è terminato. Questo può creare errori.
Per evitare ciò, puoi creare una funzione di callback.
Una funzione di callback viene eseguita al termine dell'effetto corrente.
Sintassi tipica: $( selettore ).hide( velocità, richiamata );
Esempi
L'esempio seguente ha un parametro di callback che è una funzione che verrà eseguita dopo il completamento dell'effetto nascondi:
Esempio con richiamata
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
L'esempio seguente non ha parametri di callback e la finestra di avviso verrà visualizzata prima che l'effetto nascondi sia completato:
Esempio senza richiamata
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});