Задать вопрос
@Khetag_d

Как создать слайдер крутящийся по кругу?

Я создал слайдер, но когда я дохожу до конца направо, то слайдер резко возвращается в начало налево, вместо того чтобы ещё раз крутануться вправо и вернуться к началу.
Как сделать так, чтобы слайдер двигался по кругу (без библиотек и фреймворков, то есть чистый JS)?
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
Если брать, например, библиотеку owl carousel, то там разработчики начальный слайд помещают в центр фактического расположения узлов списка слайдера, при прокручивании происходит смена позиций крайних слайдов этого списка.
Так обеспечивается непрерывность прокручивания, и пользователь никогда не дойдет до конца узлов списка.
Особый случай, когда область просмотр слайдов больше чем количество слайдов (можно ведь просматривать по 2-3 слайда одновременно), тогда нужно обеспечивать дубликатами слайдов список слайдов, чтобы обеспечить непрерывность.
Ответ написан
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
В простейшем случае взять первый слайд и переставить его в конец, после чего осуществлять дальнейшую прокрутку. и так по кругу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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