我刚刚将我目前正在使用的一个网站的动画引擎从Jquery Transit更改为Velocity.js。我只是将transition()更改为velocity(),当它工作时,Velocity.js渲染的动画表现得更糟(比Transit' s)。使用Transit,我得到几乎完美的60fps和正确的计时,而Velocity给我不到10 fps,动画速度似乎不正确。与Transit相比,Velocity的动画给人一种沉重和迟钝的印象,但理论上Velocity应该表现得更好。
有人知道问题可能是什么吗?难道它与slick.js(carousel)冲突,它也存在于该网站上?
这里是我使用的语法的摘录,我认为没什么特别的。
$contactOverlay.velocity({ height: '100%' }, 300);
感谢您的帮助。
答案 0 :(得分:0)