Gli ultimi tutorial di sviluppo web
 

jQuery le funzioni di callback


Una funzione di callback viene eseguita dopo che l'effetto corrente è finito al 100%.


Funzioni jQuery richiamata

istruzioni JavaScript vengono eseguiti riga per riga. Tuttavia, con effetti, la riga successiva di codice può essere eseguito anche se l'effetto non è finito. Questo può creare errori.

Per evitare questo, è possibile creare una funzione di callback.

Una funzione di callback viene eseguita dopo l'effetto corrente è terminata.

Sintassi tipica: $(selector).hide(speed,callback);

Esempi

L'esempio che segue ha un parametro di callback che è una funzione che verrà eseguito dopo l'effetto pelle viene completato:

Esempio con callback

$("button").click(function(){
    $("p").hide("slow", function(){
        alert("The paragraph is now hidden");
    });
});
Prova tu stesso "

L'esempio che segue non ha nessun parametro di callback, e la casella di avviso viene visualizzato prima che l'effetto pelle viene completato:

Esempio senza Callback

$("button").click(function(){
    $("p").hide(1000);
    alert("The paragraph is now hidden");
});
Prova tu stesso "