테스트 사이트 - 개발 중인 베타 버전입니다

swiper 슬라이드 질문 채택완료

아르르 5년 전 조회 4,380

일정 갯수 이상이때만 loop(반복) 기능을 넣을 수 있을까요?

 

예를 들어 6개 이상일때 loop

 

6개 이하이면 loop해지

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

Big1
5년 전

swiper 초기화 후 

    var swiper = new Swiper( ...

    swiper.params.loop = swiper.slides.length > loopSlides;
    swiper.update();
해보려고 했으나...

 

loop params 은 초기화(init)될때만 전달된다고 하네요

어쩔수 없이

  <script>
    var loopSlides = 5;
    var swiper = new Swiper('.swiper-container', {
      loop: $('.swiper-container .swiper-slide').length >= loopSlides,
      pagination: {
        el: '.swiper-pagination',
      },
    });
  </script>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

toqurk
5년 전

loop 를 돌리는곳에 javascript 로 변수 생성(총갯수) 

조건문 달고 6개 이상일때만 loop를....

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인