@lemonlimelike

Как поставить условие?

Всем привет. Делаю вот бесконечную прокрутку(ajax прокрутку) на vue. Запрос к серверу сделал, а вот поставить условие, чтоб этот скрипт срабатывал когда пользователь прокручивал scroll на 1000px от низа страницы не могу... Помогите, как это условие составить?
  • Вопрос задан
  • 139 просмотров
Решения вопроса 2
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
1000 пикселей это так-то почти полная высота любых экранов, т.е. при загрузке сайта практически сразу будет срабатывать догрузка контента. (Если брать основные это всякие 1368x768 и 1920x1080, т.е. 1000 это вообще никак). Не говоря уже про мобильные и т.д.

Надо хотя бы несколько сотен пикселей до конца страницы отслеживать.

https://stackoverflow.com/a/12900813
Ответ написан
Комментировать
0xD34F
@0xD34F Куратор тега JavaScript
Я так понимаю, это прямое продолжение вашего предыдущего вопроса. Директива, о которой я писал в своём ответе, в числе прочих настроек имеет такую, как infinite-scroll-distance. Она задаёт расстояние от нижней границы прокручиваемого элемента, на котором должен сработать коллбек. Просто указываете сколько вам надо.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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