English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Свойство scrollY окна

Объект окна JavaScript

ЭтоscrollYЧтение属性, которая возвращает количество пикселей, на которое документ прокручен в вертикальном направлении.

Свойство scrollY являетсяpageYOffsetАльтернативное имя свойства.

Синтаксис:

window.scrollY
var x = window.scrollX;
var y = window.scrollY;
Проверка‹/›

Примечание: Свойства scrollX и scrollY равны свойствам pageXOffset и pageYOffset.

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает свойство scrollY:

Свойство
scrollYДа55ДаДа9

Технические детали

Возвратное значение:Число, представляющее количество пикселей, на которое документ прокручен от начала

Более примеров

Перемещение содержимого на 100 пикселей и отображение scrollX и scrollY:

window.scrollBy(100, 100);
var x = window.scrollX;
var y = window.scrollY;
Проверка‹/›

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

var x = (window.scrollX !== undefined)
  ? window.scrollX
  : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
var y = (window.scrollY !== undefined)
  ? window.scrollY
  : (document.documentElement || document.body.parentNode || document.body).scrollTop;
Проверка‹/›

См. также

Руководство по окну (Window):свойство window.pageXOffset

Руководство по окну (Window):свойство window.pageYOffset

Руководство по окну (Window):свойство window.scrollX

HTML DOM: руководствоэлемент .scrollLeft свойство

HTML DOM: руководствоэлемент .scrollTop свойство

Объект окна JavaScript