jQuery Callback 方法

Callback 函式在當前動畫 100% 完成之後執行。


jQuery 動畫的問題

許多 jQuery 函式涉及動畫。這些函式也許會將 speedduration 作為可選引數。

例子:$("p").hide("slow")

speedduration 引數可以設定許多不同的值,比如 "slow", "fast", "normal" 或毫秒。

例項

以下例項在隱藏效果完全實現後回撥函式:

使用 callback 例項

$("button").click(function(){ $("p").hide("slow",function(){ alert("段落現在被隱藏了"); }); });

嘗試一下

以下例項沒有回撥函式,警告框會在隱藏效果完成前彈出:

沒有 callback(回撥)

$("button").click(function(){ $("p").hide(1000); alert("段落現在被隱藏了"); });

線上例項 ?