Получение текущей прокрутки



Обычные элементы хранят текущее состояние прокрутки в elem.scrollLeft/scrollTop.



Что же со страницей? В большинстве браузеров мы можем обратиться к documentElement.scrollLeft/Top, за исключением основанных на старом WebKit (Safari), где есть ошибка (5991), и там нужно использовать document.body вместо document.documentElement.



К счастью, нам совсем не обязательно запоминать эти особенности, потому что текущую прокрутку можно прочитать из свойств window.pageXOffset/pageYOffset



Эти свойства доступны только для чтения.



#браузер #документ #размеры