Если Вы когда-либо будете посещать dzone.com, то Вы заметите, что все сообщения появляются на 1 странице только. Когда мы прокрутим ту страницу вниз, более старые сообщения будут добавлены в конец страницы (и возможно некоторые сообщения в начале страницы, но вне порта представления будут удалены).
Мои вопросы: - как знать, прокручивает ли пользователь вниз / с javascript/jQuery? - как знать, в верхней части страницы ли пользователь (они нажимают Ctrl + Домой)?
Спасибо.
Вам необходимо обработать событие scroll
и загрузить дополнительные данные с помощью AJAX.
Используйте AJAX для загрузки большего количества контента, когда позиция прокрутки находится вблизи нижней части страницы.
Посмотрите, как это делает Slashdot.
Скотт Хансельман написал об этом в блоге: Infinite Scroll WebSites via AutoPagerize - Hacky, but the beginning of something cool