067 607 57 84
МЕНЮ

JavaScript: Як дізнатися на скільки пікселів прокручена HTML сторінка

Створення сайтів Львів

Іноді буває необхідно, наприклад, вивести спливаюче вікно рівно по центру вікна. У цьому чудово нам може знадобиться css position: fixed. Але, що робити, якщо розмір псевдо-попапа fixed занадто високий і тоді користувач при скролі сторінки не зможе побачити весь текст в цьому вікні.

Дізнаємося JAVASCRIPT'ом на скільки прокручена сторінка по вертикалі і по горизонталі.

function getBodyScrollTop()
{
return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
function getBodyScrollLeft()
{
return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}