这是一个由两部分组成的问题:
什么应用样式优先:CSS中的-webkit-transition
规则或jQuery中的类似$.css()
方法?
如果我还在jQuery中使用-webkit-transition
方法,是否有必要在我的样式表中包含.css
规则?也就是说,如果我包含jQuery规则,添加-webkit-transition
会使动画在Safari / Webkit浏览器中更有效吗? (这也适用于-moz-transition
)。
或者最好只使用jQuery吗?
谢谢!
答案 0 :(得分:1)
我说即使他们这样做也很好用。如果有人带有javascript禁用,如果他们在最新的浏览器上支持转换等,他们很有可能仍会通过CSS看到预期的转换。只是我对此的想法。
编辑:好的,所以我的下垂眼睛把问题误认为是CSS或JQuery。但是,在CSS文件和JQuery动画中这样做会很不错。我认为在JQuery.css中使用webkit没有真正的好处
答案 1 :(得分:1)
根据您使用的规则,本机浏览器CSS等效项将是更好的选择,因为它可以是硬件加速。
看起来像Chrome 9+,Safari 5和Firefox 4都支持硬件加速的CSS转换。 jQuery正在迎头赶上,最终看起来会是hardware accelerated。