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

Не работает слайдер swiper а когда работал не работала адаптивность?

Ранее пользовались slick слайдером. В последнее время рекомендовали swaper и я решил попробовать сразу на продакшене.
по клику на эти кнопки должен включаться другой слайдер
5b215a349d70e769432446.png

слайдер отображается вот здесь
5b215a960710a803446960.png

когда слайдер был один он работал, правда почему то не работали брейкпоинты при адаптиве. Но так как была необходимость сделать несколько слайдеров был написан этот код
$('.swiper-container').each(function(){
		var id='#'+$(this).attr(id);
		var swiper = new Swiper(id, {
			slidesPerView: 3,
			spaceBetween: 30,
			slidesPerGroup: 3,
			loop: true,
			loopFillGroupWithBlank: true,
			pagination: {
			  el: '.swiper-pagination',
			  clickable: true,
			},
			navigation: {
			  nextEl: '.swiper-button-next',
			  prevEl: '.swiper-button-prev',
			},
			breakpoints: {
				// when window width is <= 575px
				575: {
				  slidesPerView: 1,
				  spaceBetween: 10
				},
				// when window width is <= 768px
				768: {
				  slidesPerView: 2,
				  spaceBetween: 20
				},
				// when window width is <= 992px
				992: {
				  slidesPerView: 2,
				  spaceBetween: 30
				}
			  }
		  });
	});

Помогите пожалуйста разобраться почему не работает слайдер. Вижу ошибку в консоли но не могу понят как ее устранить
  • Вопрос задан
  • 1157 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
dicem
@dicem
Ну суть такова, Что ваш скрытый слайдер не может инициализироватсья, советую вместо display: none использовать {height: 0, overflow: hidden} на врапере, и все заработает
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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