@cloon
начинающий php разработчик

Как реализовать отображение огромного количества текстовой информации на страничке сайта без пагинаций?

На страничке taxlink.sdevelop.net.ua/ua/tax_code есть блок для отображения информации, этот блок сейчас работает только в одну сторону, к примеру мы скролим вниз и у нас Ajax'ом подгружаются статьи. вроде бы нормально, но есть одно но, если прокрутить довольно далеко вниз то при сворачивании блока справа наблюдается огромное торможение. И суть сводится к тому чтоб у пользователя была иллюзия того что текст документа полностью загружен, а на самом деле он просто подгружается и удаляется в зависимости от действий последнего. Сделан даже кастомный поиск по сочетанию Сtrl+F для вывода статей, и тут тоже возникает вопрос, к примеру пользователю выдается результат поиска в общий блок, далее нужно догружать документ в любую сторону по скролу вверх или вниз. Мне в голову приходит вариант какой-то пагинации по скролу или что-то вроде... Подскажите методы реализации или у кого был подобный опыт или где рыть и в какую сторону это лучше делать. Заранее спасибо!
  • Вопрос задан
  • 283 просмотра
Пригласить эксперта
Ответы на вопрос 3
@taurus90
Я не эксперт, но решение очевидно (абстрагируясь от технологий).

Когда юзер скроллит вниз, верхние посты на резонном отрыве начинают скрываться (они хранятся в памяти но не отображаются, при этом место они так же занимают своё).
При возвращении юзера они постепенно выводятся.

CTRL+F это конечно узкое место будет.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
асинхронная постраничная загрузка ajax-ом с отображением прогресса для пользователя сверху страницы:
:1 -> подгрузили -> обработали -> goto 1
Ответ написан
@artem_music
Посмотрите на то как реализовано в яндекс.маркетте, возможно возникнут идеи
4a9059a5c85b433b833104a0e675bea4.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы