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");
});