Swiper JS - отключить слайд после инициализации с помощью функции - PullRequest
0 голосов
/ 03 апреля 2020

У меня проблема со Swiper JS: у меня есть два вложенных слайда, и я хочу отключить слайд в родительском режиме, когда дочерний элемент активен (и включить его для дочернего элемента), и наоборот.

Мой setup:

    this.swiper = new Swiper(containerSelector, {
      width:window.screen.width,
      height:null,
      slidesPerView: 1,
      initialSlide: 1,
      allowTouchMove: true
    });

    this.swiper3 = new Swiper(pictureSelector, {
      width:window.screen.width,
      height:null,
      slidesPerView: 1,
      initialSlide: 0,
      nested:true,
      allowTouchMove: false
    });

Это то, что я пробую в своей функции, но это не работает:

this.swiper.params.allowTouchMove = true;
this.swiper3.params.allowTouchMove = false;

Что я сделал не так?

Спасибо всем, ребята !

1 Ответ

0 голосов
/ 03 апреля 2020

Я нашел! Мне просто нужно напрямую использовать свойство allowTouchMove, например:

this.swiper.allowTouchMove = true;
this.swiper3.allowTouchMove = false;

Надеюсь, это когда-нибудь кому-нибудь поможет!

...