Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

연습장

swiper 본문

스트립트

swiper

BakJuBal 2023. 2. 26. 20:52

사건의 발달...

pagination fraction, progress 두개를 사용하기 위해 swiper 두개를 선언하여 컨트롤을 묶어줬었다
 
스와이퍼A(fraction).controller.control = 스와이퍼B(progress); 이런식으로. swiper 페이지네이션 두개 사용하는 방법으로 구글링하면 나옴
 
autoplay와 touchRatio:0 을 적용해서 마우스로 엄청 드래그하면 화면이 이상해지는 이슈발생
 
아래 참고

이상태로 멈춤

 

같은 클래스로 둘다 스와이퍼 선언하는 것이 이상하기도 하고 옵션을 A에 넣어서 안먹히면 B에 넣어보고 하는게 이상해서 다른 방법을 찾음

 

https://codepen.io/parkjubal/pen/vYzyYwP

(코드펜 상에서 fraction이 안보이는데 에디터에선 잘보임)

 

loop:true일 땐 realIndex값을 불러올 수 없어 on init 으로 swiper-slide 개수 -2 를 변수에 담아

activeIndex와 같이 사용하여 fraction을 생성함

(loop면 html상에서의 swiper-slide 개수에 +2개가 됨)

 

transitionStart // 슬라이드 전환이 시작될 때마다 함수 실행

화면이 1-2-3 후 다시 1로 왔을 때 fraction 숫자가 4/3으로 되는 문제 픽스