在jQuery中,show()函數是用于顯示一個已經隱藏的元素,show()函數有許多不同的參數可以控制它的行為。其中一個重要的參數就是時間。
$(selector).show(speed, easing, callback)
在這個語法中,第一個參數speed,用于指定動畫的時間,可以是毫秒或是"slow"或"fast"。
$("button").click(function(){ $("p").show(1000); });
上述代碼將在點擊按鈕時將p元素以1000毫秒的速度顯示出來。
此外,第二個參數easing,可以定制動畫的加速度。常見的值有"swing"和"linear"。而第三個參數callback,可以在show()函數完成時執行的回調函數。
$("button").click(function(){ $("p").show("slow", "linear", function(){ alert("Showed!"); }); });
上述代碼將在點擊按鈕時將p元素以"slow"的速度,"linear"的加速度顯示出來,并在完成后彈出一個提示框。
使用show()函數的時間參數可以讓動畫變得更加平滑,有助于提高用戶體驗。同時,使用回調函數可以在完成后執行自定義操作,增加函數的靈活性。