【发布时间】:2016-01-20 00:02:21
【问题描述】:
我刚刚将我目前正在开发的网站之一的动画引擎从 Jquery Transit 更改为 Velocity.js。我只是将transition() 更改为velocity(),当它工作时,Velocity.js 渲染的动画表现要差得多(比Transit 的)。使用 Transit,我得到了几乎完美的 60fps 和正确的时间,而 Velocity 给我的速度不到 10 fps,而且动画速度似乎不正确。与 Transit 相比,Velocity 的动画给人的印象是沉重而缓慢,但理论上 Velocity 应该表现更好。
有人知道问题可能是什么吗?会不会与该网站上也存在的 slick.js(轮播)冲突?
这是我使用的语法的摘录,我认为没有什么特别之处。
$contactOverlay.velocity({ height: '100%' }, 300);
感谢您的所有帮助。
【问题讨论】:
-
你能提供更多代码吗?你的html和其他相关的js?一个小提琴将是理想的。
标签: javascript animation velocity.js