現在の効果が100%完了した後にコールバック関数が実行されます。
jQueryのコールバック関数
JavaScriptのステートメントは、1行に1つずつ実行されます。 しかし、効果と、コードの次のラインは、効果が終了していない場合であっても実行することができます。 これは、エラーを作成することができます。
これを防ぐには、コールバック関数を作成することができます。
現在の効果が終了した後にコールバック関数が実行されます。
典型的な構文: $(selector).hide(speed,callback);
例
次の例では、非表示の効果が完了した後に実行される機能であるコールバックのパラメータがあります。
コールバックでの例
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
»それを自分で試してみてください 次の例では、コールバックパラメータを持っていない、と非表示の効果が完了する前に警告ボックスが表示されます。
コールバックなしの例
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});
»それを自分で試してみてください