Новый пейджинг от google.
Всем привет.
Хочу сделать пейджинг как у google. Примеры можно посмотреть на персональной странице igoogle. В чем фишка, вместо отображения нумерации страниц, каждый раз прокручивая страницу до конца, шлется ajax запрос и мы получаем новые данные с сервера ... и так продолжается пока не получим все данные (например список новостей). Столкнулся с проблемой, что непонятно как определить, что домотал до конца страницы ... как определить когда скрол стукнется о нижнюю границу? (скрол у меня в диве). Кто, что думает? |
Думаю, Вам надо рыть в сторону параметра scrollTop или ф-ции jQuery scrollTop. На одном из рабочих проектов сделано так (код не мой):
$(window).scroll(function(e) { if (results.height() - $(window).scrollTop() < $(window).height() * 1.5) { Бла-бла-бла, тут код. } }); |
Цитата:
|
Цитата:
|
Цитата:
|
Получилось так ... делал под ff, для остальных пока не пробовал:
.onscroll = function() { if (obj.scrollHeight == (obj.scrollTop + obj.clientHeight)) console.log('send async request'); }; Где, obj - это div со style="height: 500px; overflow: auto;". Спасибо. |
Часовой пояс GMT +3, время: 18:03. |