我对 jquery 创建 css 动画有疑问。
我刚刚完成了一个 jquery 插件,它使用 css 绘制和动画化 dom 元素。我只使用 jquery 来更改和创建 css 变量。我刚刚在手机上测试了我的代码,它似乎变得非常不稳定。从我一直在阅读的内容来看,CSS 3 动画是硬件加速的,而 jquery 不是。
所以... 由 jquery 硬件创建的运行时 css 属性是否加速?
例如,将 css 属性应用于使用 transition-duration 0.3s 的 Blade
$(blades).css({'width':'5px'}); to animate
在 http://andehlu.github.io/sensuJS/ 查看我的代码
谢谢。
最佳答案
那些不影响 DOM 元素结构的转换/动画类型(例如 CSS 转换或不透明度)被推荐用来提高动画速度(而不是改变例如 width
或 top
什么会影响其他 DOM 元素)是的,CSS 动画比 JS 快。
更多信息你可以找到HERE和
关于javascript - Jquery/CSS 动画性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26438668/