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");
});
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。