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

Как изменить неактивные слайды у слайдера swiper?

Никак не выходит сделать чтобы смена слайдов была плавной и сами слайды были правильной формы.
Есть блок по центру этого блока должен располагаться активный слайд. А не активные слайды должны в виде кружочков сбоку
67b2df558d245418139254.jpeg
Вот примерная схема такая.
Я на событие transitionEnd добавил класс неактивным слайдам
$(_swiper).find('.swiper-slide:not(.swiper-slide-active)').addClass('swiper-slide-noactive');

а на событии transitionStart снимаю его с активного
Сделал кружки из неактивных
.swiper-slide.swiper-slide-noactive{
	width: 15rem !important;
	border-radius: 50%;
	border: 1px solid #f0f0f0;
	height: 15rem;
	margin-left:
}

Но в итоге получается, что каждый слайд расчитывается (его ширина) и сдвиг идет на целый слайд, а он никак не 100px, а примерно 500px.
Пришла идея на transitionEnd так же заменить сдвиг
$('.swiper-product .swiper-wrapper').css({'transform':'translate3d(-'+25*countBeforeActive+'rem, 0px, 0px)'});

стало выглядеть похоже, но он теперь дергается из-за того что изначально сдвиг идет почти на 500px? f потом возвращается на величину 25rem

Помогите, как правильно это сделать, не понимаю, а еще фильтры нужно будет прикрутить чтобы сменять картинки слайдера
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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