Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Кнопка загрузить не скрывается (https://javascript.ru/forum/xhtml-html-css/64968-knopka-zagruzit-ne-skryvaetsya.html)

warren buffet 20.09.2016 14:17

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

Для тех кто в танке. Это значит ту самую кнопку "Еще" выдает сервер и не приходится ничего считать на клиенте. Пока кнопка "Еще" приходит с сервера - она есть и ее можно нажать, а если не пришла - потому что список кончился и сервер ее не вывел - нажимать не на что. Конец.

warren buffet 20.09.2016 14:24

Пагинация зло, но без нее тебе придется выдавать тотально все. То есть без скрипта на клиенте (ПСы же не запускают скриптов) сервер должен выдать тотально все, иначе ПС просто не проиндксирует список. Ну там можно наделать сайтмап и надеяться что и так проканает. Лол.

laimas 20.09.2016 14:46

warren buffet,
опять шило мешает? Не надо мне эту бредятину описывать, что и как работает или ДО, или ПОСЛЕ я и без тебя прекрасно знаю. Вот только ответа сервера вообще может не быть, или быть, но ошибкой.

Мозги в конце концов включай.


Часовой пояс GMT +3, время: 09:28.