Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как отделить и использовать большое количество слайдеров swiper на одной странице?
@Pedronin

Как отделить кнопки prev и next при использовании нескольких swiper?

https://codepen.io/get-web/embed/yLKjMpG?theme-id=...
Подскажите пожалуйста что не так, я сделал как как здесь но все равно все слайдеры листаются по клику на одну кнопку, всё дело именно в кнопках prev и next и их одинаковых классах

import Swiper, { Navigation, Pagination} from 'swiper';

Swiper.use([Navigation, Pagination]);

document.querySelectorAll('.swiper').forEach(el => {
  var swiper = new Swiper(el, {
    slidesPerView: 'auto',
  loop: true,
  centeredSlides: true,

  pagination: {
    el: ".swiper-pagination",
    clickable: true,
  },
  navigation: {
    nextEl: '.button-next',
    prevEl: '.button-prev',
  },
});
});
  • Вопрос задан
  • 207 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Get-Web
@Get-Web Куратор тега JavaScript
Front-End Developer
Вот код из примера, который я вам дал в прошлом вопросе:
pagination: {
			el: el.querySelector('.swiper-pagination'),
			clickable: true
		},
		 navigation: {
			  nextEl: el.querySelector('.swiper-arrow-next'),
			  prevEl: el.querySelector('.swiper-arrow-prev')
		 }


Вот ваш код:
pagination: {
    el: ".swiper-pagination",
    clickable: true,
  },
  navigation: {
    nextEl: '.button-next',
    prevEl: '.button-prev',
  },


Что еще нужно сделать, чтобы вы начали думать?
Ответ написан
Ответы на вопрос 1
Lendwye
@Lendwye
Дайте каждому слайдеру уникальные селекторы (классы)
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы