TECH I.S.

jQueryコールバック関数


コールバック関数は、現在の効果が100%終了した後に実行されます。


jQueryコールバック関数

JavaScriptステートメントは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"); });