Javascript: Как рассчитать точное положение области просмотра? - PullRequest
1 голос
/ 20 мая 2010

Моя проблема в том, что мне нужно получить положение области просмотра относительно экстента всего документа. Меня интересует только Firefox.

Моя проблема в том, что все, что я прочитал, говорит о том, что:

viewport height is window.innerHeight
scroll position is window.pageYOffset
document total height is document.height

Итак, я ожидаю, что если прокрутить до нижней части страницы, которая

window.innerHeight + window.pageYOffset == document.height

Но это не так! Может кто-нибудь объяснить мне, почему это так?

1 Ответ

0 голосов
/ 20 мая 2010

При прокрутке до самого дна, это возвращает true

window.innerHeight + window.pageYOffset == document.documentElement.scrollHeight

Document.height может вводить в заблуждение, потому что в CSS он иногда равен 100%, что портит его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...