Отправить заявку

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);
}
Другие публикации