nkdev55
@nkdev55
Full Stack Magento Developer

Как исправить баг со слайдером?

Уже несколько дней бьюсь с задачей реализовать слайдер пицц. Необходимо чтобы перекатывались, когда двигаются и чтобы центральный слайд-пиццы, был большого размера.
Мой вариант:


Но проблема моего варианта исполнения в том, что при долгом(6-10 раз нажатии на кнопку) пролистывании происходят баги. Либо все пиццы становятся одного размера, потом они становятся большие все и творится хаос какой-то. С чем связаны баги анимации и есть ли мысли как это исправить?
А так же бесит то, что можно кучу раз нажать и все слайды пролистнутся быстро. Как сделать так, чтобы была паузы между нажатиями пока идет анимация?

Основной критерий выбора слайдер, это чтобы не тянуть в проект JQ.

Сегодня пробовал на glide.js сделать, все вроде хорошо, но так же есть проблемы. Активный слайд переключается только после всей анимации и некрасиво получается что большая пицца улетает, а уже потом становится меньше.
Боковые пиццы должны быть по краям, им пытаюсь прикрепить класс, но иногда класс не переключается и классы у боковых пиццы, остаются на старых местах. А так же если листать назад, то активный класс применяется не всегда.
Баг на баге
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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