最新的Web開發教程
 

jQuery回調函數


目前的效果100%完成後執行的回調函數。


jQuery的回調函數

JavaScript語句被逐行執行。 然而,隨著效果,下一行代碼可以即使效果沒有完成運行。 這可以創建錯誤。

為了防止這種情況,你可以創建一個回調函數。

當前效果完成後執行的回調函數。

典型的語法: $(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");
});
試一試»