Window pageXOffsetиpageYOffsetСвойство

Window 对象 参考手册Объект Window

Определение и использование

Свойства pageXOffset и pageYOffset возвращают количество пикселей, на которое документ был прокручен по горизонтали и вертикали от верхнего левого угла окна.

pageXOffset задает или возвращает позицию X текущей страницы относительно верхнего левого угла области отображения окна. pageYOffset задает или возвращает позицию Y текущей страницы относительно верхнего левого угла области отображения окна.

Свойства pageXOffset и pageYOffset эквивалентны свойствам scrollX и scrollY.

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

Синтаксис

window.pageXOffset
window.pageYOffset


Поддержка браузеров

Числа в таблице указывают номер первой версии браузера, поддерживающей это свойство.

Свойство
pageXOffset Да 9.0 Да Да Да
pageYOffset Да 9.0 Да Да Да

Все основные браузеры поддерживают свойства pageXOffset и pageYOffset.

Примечание:IE 8 и более ранние версии IE не поддерживают это свойство, но можно использовать свойства document.documentElement.scrollLeft и document.documentElement.scrollTop.


Примеры

Примеры

Прокрутите содержимое по вертикали и горизонтали на 100 пикселей и выведите во всплывающем окне pageXOffset и pageYOffset:

window.scrollBy(100, 100); alert("pageXOffset: " + window.pageXOffset + ", pageYOffset: " + window.pageYOffset);

Попробуйте сами »

Примеры

Решение для совместимости (использовать scrollLeft и scrollTop в IE8 и более ранних версиях):

window.scrollBy(100, 100); if (window.pageXOffset !== undefined) { //Все браузеры, кроме IE9 и более ранних версий alert("Горизонтальная прокрутка:" + window.pageXOffset + ", вертикальная прокрутка:" + window.pageYOffset); } else { //IE9 и более ранние версии alert("Горизонтальная прокрутка:" + document.documentElement.scrollLeft + ", вертикальная прокрутка:" + document.documentElement.scrollTop); }

Попробуйте сами »


Window 对象参考手册Объект Window Другие расширения