为什么jQuery UI的动画功能在FireFox中滞后?

时间:2014-06-20 13:02:29

标签: javascript jquery jquery-ui animation

当我尝试使用jQuery UI的animate函数更改元素的宽度(在我的情况下是一个进度条)时,动画落后于FireFox。每个其他浏览器都能平滑地动画。

我真的只是使用animate函数,但我创建了一个简单的fiddle,因此您可以对其进行测试。

我读过this answer,但是这条评论提到了自FF 8以来这个问题的解决方案,因此GC不应该再受到责备了。

编辑:我注意到滞后发生的非常规律。并非总是如此,但大部分时间每秒一次。也许 是GC问题?

1 个答案:

答案 0 :(得分:0)

我注意到即使在具有12 gb内存的i7第三代CPU(我的开发PC)上,FireFox也会尝试做一个简单的宽度动画,而Chrome甚至IE都没有问题。 FireFox还会依赖于花费一秒多时间来评估并抛出“脚本无响应”错误的函数,这些错误自21世纪初以来我没见过,而agian,Chrome和IE都没有问题。

结论:FF很糟糕。