如果这种情况继续下去,我会越来越生气:
Firefox 版本 6 - 13 在 Mac 和 Windows XP 上似乎存在严重的图像渲染性能问题。
position: absolute; left: Xpx
无论我是通过 DIV还是使用 CSS3transform: translateX(Xpx);
或什至在画布元素中移动多个图像,图像在移动时都会严重结巴。
你可以在这里查看我最新的 Canvas 测试:http: //jsfiddle.net/5YCmH/6/
我的问题是;为什么会这样? 正如我在网上看到和阅读的那样,CSS3 和 Canvas 现在应该是硬件加速的。所以我检查了 about:config 中的各种设置,甚至将它们重置为默认值。没有任何效果。虽然 Safari 和 Chrome 可以流畅地渲染一切,但 Firefox 看起来像 IE7。
我在 3 台不同的机器上进行了测试,到处都是同样的问题。人怎么了?任何指示或见解都会有所帮助!
PS:自从我像一年前切换到 Chrome 以来,我并没有使用太多 FF。在此之前,我制作了一个图像滑动小部件并在 FF 3.6.xx 中对其进行了测试,并且运行顺利(使用该position: absolute; left: xx;
方法)。现在我正在测试我主要在 WebKit 浏览器中开发的代码,也在 FF 中,它根本不起作用。
这是真实生活吗?我觉得好笑。
编辑:
这是另一个显示与老式动画相同的口吃的小提琴:http: //jsfiddle.net/XZAE6/3/
并使用 CSS3 translateX()
:http: //jsfiddle.net/h3UNk/3/