7

我想知道使用 Javascript 为滚动条设置动画是否会触发浏览器重排。

不同的浏览器实现有什么区别吗?

window.pageXOffset & window.pageYOffset
document.documentElement.scrollLeft & document.documentElement.scrollTop
document.body.scrollLeft & document.body.scrollTop

谢谢!

4

2 回答 2

11

我挖得更深,发现这个链接说它确实会导致回流: http ://www.phpied.com/rendering-repaint-reflowrelayout-restyle/

我还对其进行了测试并修改了 scrollTop 和 scrollLeft 都触发了回流(至少在 Firefox 中)。

呵呵很抱歉回答我自己的问题,但希望这些信息对某人有用:)。

于 2010-03-10T23:57:46.297 回答
1

根据这个问题,没有。

于 2010-03-10T00:33:05.090 回答