2017-05-12 1 views
0

Swiper 3.4.2 initialslide:0またはmySwiper.slideTo(0)に問題があります。Swiper 3.4.2 initialslide:0またはmySwiper.slideTo(0)が期待通りに機能しない

ポップアップを開き、クリックしたアイテム(itemindex)、 を解析して、スワイパーを初期化して正しいスライドで開きます。

function testswiperpopup(itemidndex) { 
     var popupswiper = new Swiper('.swiper-popup-container', { 
      initialSlide: itemidndex, 
      slidesPerView: 1, 
      lazyLoading: true, 
      lazyLoadingInPrevNext: true, 
      lazyLoadingInPrevNextAmount: 1, 
      spaceBetween: 60, 
      keyboardControl: true, 
      nextButton: '.test-swiper-next', 
      prevButton: '.test-swiper-prev' 
     }); 
     popupswiper.slideTo(itemidndex,0,false); 
    } 

、その最初のスライド(itemindexは0である)、この場合、最後のスライドが表示され、ないインデックス= 0のスライドを除い Iは、両方の方法initialSlideとslideToを試みました。

誰にもその修正方法がありますか?

答えて

0

[OK]を、私はそれがこのように働かせた:

var popupswiper = new Swiper('.swiper-popup-container', { 
     initialSlide: itemidndex, 
     slidesPerView: 1, 
     lazyLoading: true, 
     lazyLoadingInPrevNext: true, 
     lazyLoadingInPrevNextAmount: 1, 
     spaceBetween: 60, 
     keyboardControl: true, 
     nextButton: '.test-swiper-next', 
     prevButton: '.test-swiper-prev' 
    }); 

    popupswiper.setWrapperTranslate(0); 
    popupswiper.slideTo(itemidndex,0,false); 
} 

いますが、 "slideTo(x)は、" または "はinitialSlide:X" を設定できるようにその少し奇妙最初の1

以外の任意のスワイプ
関連する問題