jQuery 回撥 函式
回撥函式在當前動畫效果完成 100% 後執行。
jQuery 回撥函式
JavaScript 語句是逐行執行的。但是,在使用動畫效果時,下一行程式碼可能會在動畫效果完成之前執行。這可能會導致錯誤。
為了避免這種情況,您可以建立回撥函式。
回撥函式在當前動畫效果完成之後執行。
典型語法:$(選擇器).hide(速度,回撥函式);
示例
下面的示例有一個回撥引數,它是一個函式,該函式將在 hide 動畫效果完成後執行。
帶有回撥的示例
$("button").click(function(){
$("p").hide("slow", function(){
alert("段落現在已隱藏");
});
});
自己動手試一試 »
下面的示例沒有回撥引數,因此 alert 框會在 hide 動畫效果完成之前顯示。