let flag = true; // swiper 초기에는 동작하므로 true
★let / const / var이용 시 주의!!
위 경우는 flag가 전역에서 사용되어지고, 값이 바뀌어야 하기 때문에 const를 사용해서는 안된다.
전역에서 사용되어지는 변수 이기 때문에 함수/문법(if, for 등)에서 let / const / var 앞에 사용하지 않아도 된다.
const pauseBtn = $(".main_banner .pagination_wrapper .btn_pause");
pauseBtn.click(function(){
flag = !flag; // 참이면 거짓으로 바꾸고 거짓이면 참으로 바꿈
controlSwiper();
});
function controlSwiper(){
if(flag == false){ // 동작중지
swiper.autoplay.stop();
console.log(flag);
}else if(flag == true){ // 동작재개
swiper.autoplay.start();
console.log(flag);
}
}
'코드 간편모음' 카테고리의 다른 글
경로, 파일명 가져오기 ( feat. split, substr, substring ) (0) | 2021.01.20 |
---|---|
keydown, keyup [event.which & event.shiftKey & event.keyCode] (0) | 2021.01.08 |
input 전체 선택 [live.( ) / if( ){ } / prop( )] (0) | 2020.11.25 |
IE용 주석을 이용한 방법 (Conditional comments) & 크로스 브라우징 (0) | 2020.08.20 |
browser detect 코드 (0) | 2020.08.20 |
댓글