Чтобы легко понять и написать подгрузку списка, сперва надо сделать канонически, через загрузку страницы. Обычная пагинация то бишь. Когда есть пагинация, там есть и кнопка "Далее" и кнопка "Назад" и ссылки на номера страниц. Ну вот, потом приделываем к этому всему аякс и просто жмем "Далее", убрав из вывода все остальные ссылки. А если загружать с прокрутки, то вообще ничего не надо убирать, ты просто не увидишь блока пагинации внизу, пока не докрутишь до самого конца. При этом скрипт оказывается вообще примитивный - он просто сам давит на "Далее" и заваливает следующую страницу в тот же контейнер.
Для тех кто в танке. Это значит ту самую кнопку "Еще" выдает сервер и не приходится ничего считать на клиенте. Пока кнопка "Еще" приходит с сервера - она есть и ее можно нажать, а если не пришла - потому что список кончился и сервер ее не вывел - нажимать не на что. Конец.
Последний раз редактировалось warren buffet, 20.09.2016 в 14:26.
|