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);
}


Поделиться с друзьями:

Другие публикации:



Написать комментарий через:

 
       
  • ВКонтакте
  •        
  • Локальный блог
  •  
 
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статьи пользователей на ArtKiev Design Studio