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

Как сделать несколько галерей на одной странице через Swiper?

Доброго времени суток!
Ситуация такова: Есть один большой слайдер из 3 слайдов, внутри каждого есть галерея. Дело в том что все работает, когда не прописываешь thumbs (закомментировано внизу). Делаю все через npm, все подключил необходимое
Выводит ошибку: Cannot read property '$el' of null | thumbs.js:32

const galleryThumbs = new Swiper('.main-thumbs', {
    slidesPerView: 3,
    spaceBetween: 20,
    loop: true, 
    centeredSlides: true,
  });

const mainTopSlider = new Swiper('.feedback__main-top', {
    slidesPerView: 1,
    loop: true,
    effect: 'fade',
        fadeEffect: {
          crossFade: true
        },

      centeredSlides: true,
        
      // speed: 1500,
      //   autoplay: {
      //     delay: 2000,
      //     disableOnInteraction: false,
      // },
      
      navigation: {
        nextEl: '.main-thumbs-next',
        prevEl: '.main-thumbs-prev',
      },

    //   thumbs: {
    //     swiper: galleryThumbs,
    //     slidesPerView: 3,
    //   },

    });
  • Вопрос задан
  • 500 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
thumbs: {
    swiper: {
      el: '.main-thumbs',
      slidesPerView: 3
    }
  }

или
thumbs: {
       swiper: galleryThumbs
      }
Ответ написан
Ваш ответ на вопрос

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

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