国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

jquery緩動(dòng)swing liner控制動(dòng)畫過(guò)程不同時(shí)刻的速度

2019-11-20 15:01:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
jQuery效果函數(shù)(slideUp()、fadeIn()等)和animation()函數(shù)都接收另一個(gè)用來(lái)控制動(dòng)畫過(guò)程的速度的參數(shù),這就是緩動(dòng)(easing),它確定了動(dòng)畫過(guò)程不同時(shí)刻的速度。例如,將一個(gè)元素移過(guò)頁(yè)面的時(shí)候,可能讓這個(gè)元素緩慢地開始移動(dòng),然后變得很快,最后隨著動(dòng)畫的完成再次慢下來(lái)。給動(dòng)畫添加緩動(dòng),使得動(dòng)畫在視覺上更有趣且更有動(dòng)態(tài)感。

jQuery只包含了兩個(gè)緩動(dòng)方法:swing和linear。linear方法提供了一個(gè)穩(wěn)定的動(dòng)畫,以使得動(dòng)畫的每個(gè)步驟都是相同的(例如,如果要讓一個(gè)元素以逐漸變化的方式穿過(guò)屏幕,每一步的距離和前一步都是相同的)。swing要更加動(dòng)態(tài)一些,隨著動(dòng)畫的開始變得更加快一些,然后再慢下來(lái)。swing是一個(gè)常用設(shè)置,因此,如果沒(méi)有指定任何緩動(dòng),jQuery會(huì)使用swing方法。

對(duì)于任何jQuery效果來(lái)說(shuō),緩動(dòng)方法是其第二個(gè)參數(shù),因此,要使用linear方法將一個(gè)元素滑出視線,可以這樣編寫代碼:
復(fù)制代碼 代碼如下:

$('#element'). slideUp(1000,'linear');

當(dāng)使用animate()函數(shù)的時(shí)候,緩動(dòng)方法是第三個(gè)參數(shù),第一個(gè)參數(shù)是一個(gè)對(duì)象直接量,包含了我們想要實(shí)現(xiàn)動(dòng)畫的CSS屬性;第二個(gè)參數(shù)是動(dòng)畫的整體速度。例如,要對(duì)動(dòng)畫代碼使用linear緩動(dòng)方法,可以像下面這樣編寫代碼:
復(fù)制代碼 代碼如下:

$('#message').animate(
{
left:'650px',
opacity:.5,
fontSize:'24px'
},
1500,
'linear'
);

然而,并不僅限于使用jQuery所提供的兩個(gè)緩動(dòng)方法。使用jQuery插件可以添加一系列的其他的緩動(dòng)方法。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 静宁县| 武鸣县| 时尚| 偏关县| 仁寿县| 峨山| 夏津县| 清镇市| 淮北市| 财经| 明水县| 三亚市| 攀枝花市| 会泽县| 新乐市| 古交市| 庄河市| 石柱| 湘阴县| 平湖市| 和静县| 蕲春县| 多伦县| 鄄城县| 阜城县| 铜鼓县| 西和县| 启东市| 长汀县| 石首市| 道孚县| 镇原县| 云浮市| 三门峡市| 通道| 丘北县| 罗平县| 桃园县| 新乐市| 榆中县| 奎屯市|