jQuery |動畫

利用jQuery ,自己動手做動畫。
使用jQuery 的animate() 方法,制作動畫。

語法:

$(selector).animate({params},speed,callback);
必需params 參數定義形成動畫的 CSS 屬性
可選的 speed 參數規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。
可選的 callback 參數是動畫完成后所執行的函數名稱。

實例:它把 <div> 元素往右邊移動了 250 像素:

$("button").click(function(){
$("div").animate({left:'250px'});
});
left:屬性規定元素的左邊緣。該屬性定義了定位元素左外邊距邊界與其包含塊左邊界之間的偏移。
padding:設置一個元素的填充
嘗試一下 ?

animate() - 操作多個屬性

生成動畫的過程中可同時使用多個屬性:
$("button").click(function(){
$("div").animate({
left:'250px',
opacity:'0.5',
height:'150px',
width:'150px'
});
});
嘗試一下 ?

animate() - 使用相對值

定義相對值(該值相對于元素的當前值)。需要在值的前面加上 += 或 -=

$("button").click(function(){
$("div").animate({
left:'250px',
height:'+=150px',
width:'+=150px'
});
});
height:'+=150px':表示height=height+150,給當前div高度+150px像素
嘗試一下 ?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。