У меня возник вопрос, где я думал, что мне нужен совет экспертов. У меня есть бесконечно прокручиваемый div
, который загружается списком по 10 за раз. Все работает нормально, если в списке нет изменений.Как обрабатывать новое добавление данных при бесконечной прокрутке DOM
У меня есть форма, которая добавляет список к новому элементу и, следовательно, нарушает последовательность бесконечного прокрутки, т. Е. Последний элемент в отображаемом контенте повторяется.
Буду признателен, если кто-нибудь может посоветовать мне, как справиться с этим состоянием. Вещи, которые я пытался сделать,
- Склеивание последнего элемента в уже отображаемом контенте. (неопределенный путь, не будет полезен, если список добавлен с несколькими элементами)
- Отслеживание количества элементов и добавление аргумента
skip = <number_of_prepended_items>
к серверу для пропуска этих новых добавленных элементов (отлично работает, но я чувствую, что он сломается) - Перезагрузка первых 10 предметов при добавлении нового товара.
Любые предложения?
У вас есть все данные, уже загруженные в клиенте, или вы извлекаете их каждый раз с сервера? –
Я беру его с сервера. –