国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 临湘市| 长武县| 孟津县| 东方市| 鹿泉市| 阜宁县| 阿荣旗| 大方县| 二连浩特市| 贵溪市| 类乌齐县| 新乡市| 秭归县| 赣州市| 郸城县| 增城市| 武宁县| 凤阳县| 西宁市| 郑州市| 桃园县| 桑植县| 盈江县| 顺昌县| 天水市| 平果县| 承德市| 绥化市| 光泽县| 怀安县| 牡丹江市| 义乌市| 阿克陶县| 秦皇岛市| 斗六市| 花垣县| 孟连| 梨树县| 浦县| 扎囊县| 扎囊县|