jQuery terugbelfuncties _


Een callback-functie wordt uitgevoerd nadat het huidige effect 100% is voltooid.


jQuery terugbelfuncties

JavaScript-instructies worden regel voor regel uitgevoerd. Met effecten kan de volgende regel code echter worden uitgevoerd, ook al is het effect nog niet voltooid. Hierdoor kunnen fouten ontstaan.

Om dit te voorkomen, kunt u een callback-functie maken.

Een callback-functie wordt uitgevoerd nadat het huidige effect is voltooid.

Typische syntaxis: $( selector ).hide( speed,callback );

Voorbeelden

Het onderstaande voorbeeld heeft een callback-parameter die een functie is die wordt uitgevoerd nadat het verbergeffect is voltooid:

Voorbeeld met terugbellen

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

Het onderstaande voorbeeld heeft geen callback-parameter en het waarschuwingsvenster wordt weergegeven voordat het verbergeffect is voltooid:

Voorbeeld zonder terugbellen

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