2016-05-31 4 views
0

Я хочу получить нижнюю позицию видимой части документа, а не высоту документа.Как получить нижнее положение текущего окна просмотра в браузере

Например, мой рост экрана 768px то высота видимой части составляет около 650px, если высота прокрутки 200px то нижнее положение будет вокруг 850px. Я попытался использовать $(window).height(), но он возвращает высоту документа.

+0

Спасибо Рори, она работает, когда я создаю новый демо-файл, один скрипт возвращает другое значение на две страницы, может быть, что-то не так в моем html-коде, omg я провел весь день только для поиска этого –

ответ

4

Для достижения этой цели вам просто нужно добавить scrollTop() в window к его height() внутри обработчика scroll() событий, например:

$(window).scroll(function() { 
    var bottomPos = $(window).scrollTop() + $(window).height() 
    $('.foo').text(bottomPos); 
}).scroll(); 

Example fiddle

Смежные вопросы