eslam saad Ответов: 2

Как получить первые 2 записи данных, когда свиток 200 пикселей в разделе , получены 200record во-вторых, когда свиток 400 пикселей в jquary?


i want to retrieve first 2 record when scroll 200px in page . after that when scroll 400px ,retrieve second 2 record in database


Что я уже пробовал:

я попробовал какой-то код, но он не работает правильно, может ли кто-нибудь дать мне решение этой проблемы

2 Ответов

Рейтинг:
2

Afzaal Ahmad Zeeshan

Рассмотрите возможность использования одной из библиотек jQuery бесконечной прокрутки и извлеките данные по мере необходимости. Вместо того, чтобы писать код самостоятельно, эта библиотека может обрабатывать свитки и так далее. В основном происходит то, что запускаются события — компьютеры точны в вычислениях, и пользователи могут прокручивать их с разной скоростью. Эти библиотеки могут помочь в последовательном извлечении данных по мере необходимости.

Одна из таких библиотек: Бесконечная Прокрутка[^]


Рейтинг:
2

Krunal Rohit

Давайте сначала разберем вашу проблему.

1. Использование paging (OFFSET/FETCH) для извлечения записей из БД
Пример: Разбиение на страницы со смещением / выборкой : лучший способ[^]

2. Проверьте свое текущее положение с помощью window.scroll() метод

$(window).scroll(function() {
    if($(window).scrollTop() == $(document).height() - $(window).height()) {
           // ajax call get data from server and append to the div
    }
});

Пример: Загрузка данных на прокрутку страницы с помощью jquery - YouTube[^]


КР.