Как надежно определить положение полосы прокрутки и если она внизу - PullRequest
1 голос
/ 07 сентября 2011

По какой-то причине я не могу заставить этот scrollTop вести себя так, как я ожидал.Почему он возвращает 0. Первые два вызова externalheight и scrollheight возвращают 250, что является высотой пикселя столбца.Мое намерение состоит в том, чтобы пользователь прокручивал вниз, читая какой-то юридический текст.Мне нужно постоянно проверять в режиме реального времени, какова позиция полосы прокрутки, когда пользователь перемещает ее.Кажется, я не могу понять, как прикрепить событие к полосе прокрутки при ее перемещении, а затем обновить текущую позицию относительно высоты содержащего элемента div. Мне нужно знать, сколько пикселей сверху полосы прокрутки.

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

var col = $('.inner');

col.outerHeight();//250

col.get(0).scrollHeight; //250

col.scrollTop(); //0

спасибо,

1 Ответ

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