views:

226

answers:

2

I'm wondering if animating the scrollbars with Javascript triggers browser reflow.

Any difference across different browser implementations?

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

Thanks!

+1  A: 

According to this question, no.

Marcel Korpel
+2  A: 

I dug in deeper and found this link which says it does cause reflow: http://www.phpied.com/rendering-repaint-reflowrelayout-restyle/

I also tested it and modifying scrollTop and scrollLeft both trigger reflow (in Firefox at least).

Heh sorry for answering my own question, but hopefully this info is useful for someone :).

Jon Raasch
Nice article, thanks. And sorry I was too hasty to answer this question without thorough research.
Marcel Korpel