tweenMax:
①緩沖動(dòng)畫说庭;
②連續(xù)動(dòng)畫裳涛;
③動(dòng)畫時(shí)間和狀態(tài)涮较;
④依賴于jQuery左刽;
TweenMaxAPI:
1.動(dòng)畫實(shí)例:t=new TimelineMax();
2.添加動(dòng)畫:t.to(選擇器,持續(xù)時(shí)間刃滓,對(duì)象仁烹,【延遲時(shí)間:-=0.5,+=0.5】)
3.動(dòng)畫的停止和播放t.play() t.stop()
4.反向執(zhí)行動(dòng)畫: t.reverse()
5.onComplete() 運(yùn)動(dòng)結(jié)束后觸發(fā)對(duì)應(yīng)的函數(shù)
6.onReverseComplete() 反向運(yùn)動(dòng)結(jié)束后觸發(fā)對(duì)應(yīng)的函數(shù)
7.add()--添加狀態(tài)(字符串咧虎,函數(shù))
8.TweenTo()--完成指定動(dòng)畫(過(guò)渡)(字符串/時(shí)間)
9.seek()--完成指定動(dòng)畫(無(wú)過(guò)渡)(time/state,false))[標(biāo)記中的函數(shù)會(huì)執(zhí)行]
10.Time()--動(dòng)畫已執(zhí)行的時(shí)間
11.Clear()--清除所有動(dòng)畫
12.staggerTo()--添加動(dòng)畫【延時(shí)時(shí)間相同與to()的區(qū)別:to()下的所有動(dòng)畫會(huì)同時(shí)執(zhí)行, staggerTo會(huì)依次進(jìn)行】
13.totalDuration()--獲取動(dòng)畫的總時(shí)長(zhǎng)
14.getLabelTime()--返回從開(kāi)始到當(dāng)前狀態(tài)的時(shí)間(state)
15.currentLabel()--獲取當(dāng)前狀態(tài)
16.getLabelAfter()--獲取下一個(gè)狀態(tài)【時(shí)間數(shù)字】
17.getLabelBefore()--獲取上一個(gè)狀態(tài)
18.Tween:動(dòng)畫運(yùn)動(dòng)形式:
緩動(dòng)運(yùn)動(dòng):Sinusoidal <Quadratic<Cubic<Quartic<Quintic<Exponential<Circular
彈性運(yùn)動(dòng):Bounce<Back<Elastic
ease類型:
easeIn, easeOut, easeInOut