2017-05-12 33 views
0

Swiper 3.4.2 initialslide : 0 또는 mySwiper.slideTo (0)에 문제가 있습니다.Swiper 3.4.2 initialslide : 0 또는 mySwiper.slideTo (0)이 예상대로 작동하지 않습니다.

팝업을 열고 클릭 한 항목 (itemindex)을 구문 분석하면 이제 swiper가 초기화되고 올바른 슬라이드가 열립니다. 그 첫번째 슬라이드 (itemIndex라는가 0)이 경우, 마지막 슬라이드가 표시되는 경우를 제외 는 인덱스 = 0이 아닌 슬라이드

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); 
    } 

나는 두 방법 initialSlide 및 slideTo 시도.

아무도 아이디어를 수정하는 방법이 있습니까?

답변

0

좋아, 나는이 같은 일을했다 :

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"첫 번째

를 제외한 모든 슬쩍