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

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

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

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

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

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

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