JavaScript: изменяет ли scrollTop / scrollLeft браузер перекомпоновки? - PullRequest
6 голосов
/ 10 марта 2010

Мне интересно, если анимация полос прокрутки с помощью Javascript запускает перекомпоновку браузера.

Есть ли разница между различными реализациями браузера?

window.pageXOffset & window.pageYOffsetdocument.documentElement.scrollLeft & document.documentElement.scrollTopdocument.body.scrollLeft & document.body.scrollTop

Спасибо!

Ответы [ 2 ]

10 голосов
/ 11 марта 2010

Я копался глубже и нашел эту ссылку, которая говорит, что она вызывает перекомпоновку: http://www.phpied.com/rendering-repaint-reflowrelayout-restyle/

Я также проверил это, изменив scrollTop и scrollLeft, и триггеры перезапуска (по крайней мере, в Firefox).

Эх, простите за ответ на мой вопрос, но, надеюсь, эта информация кому-нибудь пригодится:).

0 голосов
/ 10 марта 2010
...