2011-06-03 73 views
3

這是一個問題兩個部分:-webkit-過渡/ -moz-過渡VS jQuery的

什麼應用的樣式優先:在CSS一-webkit-transition規則或jQuery的類似$.css()方法?

如果我也在jQuery中使用.css方法,是否有任何意見在我的樣式表中包含-webkit-transition規則?也就是說,如果我包含jQuery規則,將添加-webkit-transition使Safari/Webkit瀏覽器中的動畫效率更高? (這也適用於-moz-transition)。

還是最好只使用jQuery?

謝謝!

+0

jQuery動畫不使用轉換AFAIK – JohnP 2011-06-03 05:50:35

+0

一個jQuery插件可以爲您處理事情(無需編輯您的CSS)是jQuery Transit。 http://ricostacruz.com/jquery.transit – 2011-11-27 13:59:09

回答

1

我說它很好用,即使他們都這樣做。如果有人隨JavaScript一起停用,如果他們在最新的瀏覽器上以支持轉換等,他們仍然很有可能通過CSS看到預期的轉換。只是我的想法。

編輯:好的,我的下垂眼睛把問題誤認爲CSS或JQuery。但是,仍然會是在CSS文件和JQuery動畫中做的好主意。我沒有看到在jQuery.css中使用webkit的真正好處

+1

JavaScript。他們甚至不接近同一件事。請爲了上帝的愛,學習這一點。 – Kayla 2011-06-03 06:32:30

+0

那麼請原諒我。當我說相同時,我的意思是動畫看起來相同或非常相似。 JQuery的動畫和CSS轉換,當程序員看起來非常相似時,普通用戶不知道它是CSS還是JQuery。 – robx 2011-06-03 06:50:29

+0

我知道這就是你的意思。我只是想告訴你,Java和JavaScript不是一回事。 :) – Kayla 2011-06-03 06:53:27

1

根據您使用的規則,本機瀏覽器CSS等效將是更好的選擇,因爲它可能是硬件加速的。

它看起來像Chrome 9+,Safari 5和Firefox 4都支持硬件加速CSS轉換。 jQuery正在迎頭趕上,看起來最終將會是hardware accelerated