recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - swiper.js a un swiper imbriqué. Le paramètre initial ne peut pas passer au suivant après la fin.

 var swiperV = new Swiper('.swiper-container-v', {
        pagination: '.swiper-pagination-v',
        paginationClickable: true,
        direction: 'vertical',
        allowSwipeToNext: false,
        observer: true,
        observeParents: true
    });
    var swiperH = new Swiper('.swiper-container-h', {
        pagination: '.swiper-pagination-h',
        paginationClickable: true,
        direction: 'horizontal',
        resistanceRatio: 0,
        prevButton: '.swiper-button-prev',
        nextButton: '.swiper-button-next',
        a11y: true,
        initialSlide: initSceneIndex,
        onInit: function (swiper) { //Swiper2.x的初始化是onFirstInit
            swiperAnimateCache(swiper); //隐藏动画元素
            swiperAnimate(swiper); //初始化完成开始动画
        },
        onSlideChangeEnd: function (swiper) {
            swiperAnimate(swiper); //每个slide切换结束时也运行当前slide动画
        }
    });
    

Glisser-déposer terminé

 swiperV.allowSwipeToNext=true;

Comment réinitialiser

漂亮男人漂亮男人2754 Il y a quelques jours864

répondre à tous(1)je répondrai

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-28 09:29:46

    J'utilise Swiper récemment, mais il n'est pas nécessaire de le réinitialiser. J'ai jeté un œil à la documentation :

    .

    La mise à jour de la configuration doit se faire via la paramspropriété :

    swiperV.params.allowSwipeToNext = true;

    Ensuite, il faut le réinitialiser :

    swiperV.reInit(); // 2.x
    swiperV.update(); // 3.x

    répondre
    0
  • Annulerrépondre