Новый пейджинг от 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, время: 01:50. |