我想知道使用 Javascript 为滚动条设置动画是否会触发浏览器回流。
不同浏览器实现有什么区别?
window.pageXOffset & window.pageYOffset
document.documentElement.scrollLeft & document.documentElement.scrollTop
document.body.scrollLeft 和 document.body.scrollTop
谢谢!
最佳答案
我深入研究,发现此链接确实会导致重排:
http://www.phpied.com/rendering-repaint-reflowrelayout-restyle/
我还对其进行了测试,并修改scrollTop和scrollLeft都触发了重排(至少在Firefox中)。
嘿,很抱歉回答我自己的问题,但希望此信息对某人有用:)。
关于Javascript:修改 scrollTop/scrollLeft 会触发浏览器重排吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2413334/