delay()方法設(shè)置一個計時器以延遲隊列中后續(xù)項目的執(zhí)行。
$(selector).delay(duration, queueName)
為delay()方法設(shè)置不同的速度值:
$("button").click(function(){ $("#div1").delay("slow").fadeIn(); $("#div2").delay("fast").fadeIn(); $("#div3").delay(1000).fadeIn(); $("#div4").delay(2000).fadeIn(); $("#div5").delay(3000).fadeIn(); });測試看看?/?
對兩個div的上下滑動進(jìn)行動畫處理,在顯示“ div1”之前將其延遲:
$("button").click(function(){ $("#div1").slideUp(300).delay(800).slideDown(400); $("#div2").slideUp(300).slideDown(400); });測試看看?/?
同時使用delay()和animate():
$("button").click(function(){ $("div").animate({width: "500px"}); $("div").delay(1000).animate({fontSize: "5em"}); });測試看看?/?
參數(shù) | 描述 |
---|---|
duration | (可選)指定隊列中延遲執(zhí)行下一項的毫秒數(shù) 可能的值:
|
queueName | (可選)指定隊列名稱。默認(rèn)為fx,標(biāo)準(zhǔn)效果隊列 |