@gabejonson
Верстальщик с намеком на Front

Как сделать бесконечную прокрутку карусели?

Может у кого - то завалялся самопис на бесконечную прокрутку карусели, кто может поделитесь или просто подскажите как реализовать, не могу придумать прост ;*(

Готовые библиотеки не подходят, поэтому хочу попробовать написать сам.

Заранее спасибо.
  • Вопрос задан
  • 497 просмотров
Пригласить эксперта
Ответы на вопрос 2
@akonyushevskiy
Full-stack javascript разработчик
Если тебе нужен зацикленный скролл ленты в одну сторону, то алгоритм следующий:
1) Берешь слайды с первого экрана, дублируешь их в конец. [---]----- ---
2) Отслеживаешь момент, когда дублированный стек занимает экран. ------- [---]
3) Сбрасываешь сдвиг контейнера. [---]---- ---
Ответ написан
Комментировать
@svetlov97
Бесконечный скролл "без ума" повесит страницу, придется стопать через диспетчер (т.к. она скорее всего даже не закроется).
Советую прочить статью Размеры и прокрутка страницы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы