2011-12-29 26 views
3

iOS设备渲染CSS3动画/转换/转换比我使用jQuery来做同样的动画更流畅吗?哪个是iOS上最高效的 - CSS3或jQuery动画?

+1

你为什么不试试呢? – 2011-12-29 17:26:44

+0

为什么不建立一个页面并对其进行测试? – 2011-12-29 17:27:14

+0

我从来没有在iOS上使用jQuery动画 - 只有webkit。但我注意到,iOS 4上的webkit比iOS 5上的更平滑 - 无论是在较旧的iPad 1上还是在较新的iPad 2上。 – 2011-12-29 17:29:01

回答

3

iOS上的CSS3转换速度非常快,应该尽可能地使用它,而不是老的做事方式。

如果将转换与转换组合在一起,那么您将获得硬件加速的好处,这意味着动画非常流畅,尤其是在许多情况一次发生时。

当然,你需要测试它才能看到,但编写一个允许你将它抽象出来的函数是相当容易的。下面是我写的一篇文章 - 不是最棒的,但是这是一个简单的方法:http://css3.bradshawenterprises.com/legacy/

0

jQuery在iOS上可能会很慢,并且在检测到浏览器的功能后,它可能会使用CSS3。 jQuery不一定很快,只需跨浏览器兼容。以浏览器为目标的HTML,CSS和JavaScript编写速度始终会更快。

+1

还要注意CSS动画在iOS上是硬件加速的,而jQuery动画则不是。 – 2011-12-29 17:57:27