2012-12-16 76 views
9

我有一個問題,遇到什麼利弊,並使用jquery.animate()使用GreenSockTweenMax動畫引擎的利弊。所以也許有人知道它。網上沒有足夠的信息,性能如何。jQuery的動畫VS使用GreenSock TweenMax

我試圖同時使用,jquery.animate()tweenMax,但在某些情況下,我更喜歡使用jQuery的發動機,在其他使用GreenSock

我想確定哪個更好,而不是從一個跳到另一個。

感謝將來,知道該使用哪一個是非常有趣的。

引擎:

http://jquery.com

https://www.greensock.com/gsap-js/

回答

17

jQuery的淡入()和淡出()方法是相當方便的。不過,如果你想要更具表現力的東西,我建議你使用GSAP(GreenSock動畫平臺)。根據GreenSock,jQuery動畫通常比較緩慢,TweenLite比jQuery動畫快得多(20倍)。

此外,您將獲得非常方便的動畫功能,例如反轉,貝塞爾曲線,時移,暫停等,以及更好的移動設備硬件加速支持。我個人認爲GSAP更好,但一個小巧的方便選擇引擎本來就很酷。

Here is very good comparison between two.

UPDATE

HTML5 Animation Speed Test

+0

有意思,我試圖在整個互聯網搜索這個,但沒有試圖使用GreenSock頁面發現.. :) + PLUS – GomatoX

+0

我已閱讀全部你給我的文章。這真是好東西,我想同意他們沒有選擇器引擎,所以在GSAP附近有一個jQuery是很好的。 – GomatoX

+0

是的,它不需要很長的時間來使用它們的補間語法:) –