我目前正在开发一个项目,我使用SWFObject来包含一个flash标题(一些火焰动画)。此外,我在页面上使用jQuery进行多种动画和效果,如Imagesliders和悬停效果。
我遇到的问题:
我试图删除几个jQuery动画并简化页面,但是只有一个悬停菜单,flash动画卡住了,并且当悬停菜单时jQuery动画会很滞后。
我的网页运行顺畅的唯一浏览器是Chrome和Opera,但只有高CPU使用率。 FF3& 4和IE7-9一直产生错误的帧速率。
我试图减少jQuery内部fx间隔,这似乎有所帮助,但动画不再流畅。我是唯一一个有这个问题的人,我在这里找不到任何其他帖子吗?!
指向testsite的网址:http://zend.rollingdevils DOT de
问候
更新
问题已解决
我们将计算机的图形卡从GeForce 8400GS更改为8800GT。之后,动画运行顺畅。我从没想过它会是显卡^^
答案 0 :(得分:1)
我在一些同时使用大型Flash动画和脚本的网站遇到了同样的问题。
在这种情况下,您可以做的最好的事情是一次只禁用一个脚本,每次再次检查结果以查看整体速度是否有所提高,这样就可以找到沉重的脚本。
如果您无法以这种方式找到它,请尝试一次禁用一个,而不重新启用已经禁用的。
在我的网站中,我有许多常见的jQuery插件,最后我意识到它们几乎都写得很糟糕,没有优化的代码。