最新のWeb開発のチュートリアル
 

jQueryコールバック関数


現在の効果が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");
});
»それを自分で試してみてください