Funkce zpětného volání jQuery
Funkce zpětného volání se provede po 100% dokončení aktuálního efektu.
Funkce zpětného volání jQuery
Příkazy JavaScriptu se provádějí řádek po řádku. S efekty však lze spustit další řádek kódu, i když efekt není dokončen. To může způsobit chyby.
Abyste tomu zabránili, můžete vytvořit funkci zpětného volání.
Funkce zpětného volání se provede po dokončení aktuálního efektu.
Typická syntaxe: $( selector ).hide( speed,callback );
Příklady
Níže uvedený příklad má parametr zpětného volání, což je funkce, která bude provedena po dokončení efektu skrytí:
Příklad s Callback
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
Níže uvedený příklad nemá žádný parametr zpětného volání a před dokončením efektu skrytí se zobrazí pole upozornění:
Příklad bez zpětného volání
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});