728x90
반응형
스와이퍼 슬라이드 실행 시 이벤트 설정
[html]
<div class="swiper mySwiper">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
<div class="swiper-slide">Slide 4</div>
<div class="swiper-slide">Slide 5</div>
</div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
<p class="text"></p>
[css]
.swiper {
width: 300px; height: 200px;
}
.swiper-slide {
background: skyblue;
text-align: center;
}
.text{
width: 300px; height: 100px;
margin: 0 auto;
}
[js]
var swiper = new Swiper(".mySwiper", {
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
speed: 1000,
loop: true,
on: {
slideChange: function(){ // 슬라이드 실행 직전에 작동
// slideChangeTransitionStart: function(){ // 실행 직후에 작동
$('.text').append('슬라이드 실행'); // 실행문
}
},
});
슬라이드 직전/직후 active되어 있는 슬라이드가 다르므로 필요에 맞는 함수를 사용하여야 한다.
See the Pen [swiper] slide callback event function _ 스와이퍼 슬라이드 실행 시 이벤트 by Jinsik Son (@Jinsik-Son) on CodePen.
'Library' 카테고리의 다른 글
[Tabulator] 배경색(background) / 테두리(border) / 마우스오버(mouseover) 변경 (1) | 2023.09.17 |
---|---|
[DataTables] 배경색(background) / 테두리 (border) 변경 (0) | 2023.09.14 |
[slick] slider 실행 시 콜백(callback) 이벤트 (0) | 2023.07.26 |
[slick] slider에서 재생 / 정지 버튼 추가 (0) | 2023.06.22 |
[slick] slider에서 margin(여백) 만드는 법 (0) | 2023.05.31 |