jQuery的animate()方法是一個用來進行CSS屬性動畫的強大方法。它可以在HTML文件中輕松創建漂亮的動畫效果。這個方法的參數包括動畫的樣式、時間、緩動函數等等。使用animate()方法,我們可以為網站增加許多生動的動畫特效。
$(document).ready(function(){ $("button").click(function(){ $("div").animate({left: '250px'}); }); });
在上面的例子中,當我們點擊按鈕時,DIV元素將向右移動250像素。
下面是展示animate()方法的更多實例。
//動畫將在1秒內完成 $("button").click(function(){ $("div").animate({height: '300px', opacity: '0.5'}, "slow"); });
在上面的例子中,當我們點擊按鈕時,DIV元素的高度將在1秒內變為300像素、透明度為0.5。
$("button").click(function(){ $("div").animate({ left: '250px', opacity: '0.5', height: '150px', width: '150px' }); });
在上面的例子中,當我們點擊按鈕時,DIV元素將向右移動250像素,并將高度和寬度變為150像素、透明度變為0.5。
animate()方法可以接受回調函數,當動畫完成后執行回調函數,如下:
$("button").click(function(){ $("div").animate({ left: '250px' }, function(){ alert("動畫完成!"); }); });
在上面的例子中,當動畫完成后將彈出一個對話框提示動畫已經完成。
使用animate()方法,我們可以輕松地創建各種各樣的動畫,為我們的網站增加更多生動的特效,從而吸引用戶的注意力。