我的意思是, CSS 动画很酷,但 CSS3 合规性不符合标准令人恼火。 但是,忽略浏览器的所有问题以及它们无法与最新的 W3C 保持同步,
与 jQuery 动画相比是否有某种性能优势?
为什么要实现它们?
最佳答案
作为一般经验法则,只要可以避免并达到相同的结果,就应该避免。
总是首选使用 native 浏览器功能,因为它通常在性能方面会更好,而且通常看起来会更好。
补充点:
- jQuery 动画不是真正的动画,它们是伪造的,而 native CSS3 浏览器动画实际上是动画。因此,GPU 可以加速原生 CSS3 动画,而 jQuery 动画则不能。
- 请注意,并非所有浏览器都支持 CSS3 动画/过渡。你可能想要 test if the browser supports it ,并采取相应行动。
关于jquery - 使用 CSS 动画比使用 jQuery 动画有什么优势吗? (性能,或其他),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933659/