jQuery IE6困境:动画scrollLeft还是离开?

时间:2011-01-20 16:51:00

标签: jquery performance internet-explorer-6 scroll

我有几个面板,我使用jQuery如此慷慨提供的animate函数水平滑动。

问题是我将使用这个小应用程序的100%客户使用IE6。我很担心,因为面板上包含一些元素,不是太多但不是很少,IE6和相当差的PC将会看到这个很慢。

现在的问题是,我应该设置scrollLeft的动画以滚动父div还是应该重新定位子div动画css left属性?

通过选择一个而不是另一个来获得性能提升吗? (我目前无法在目标PC上进行测试,以便做出经验决定。)

谢谢。

1 个答案:

答案 0 :(得分:3)

根据我的经验,动画scrollLeft可以提供更好的性能,因为大多数浏览器在滚动时不会重绘整个窗口(否则向下滚动页面对于较慢的计算机而言会非常滞后...),而动画左css属性会导致浏览器重绘。