본문 바로가기
코드 간편모음

flag를 활용한 트릭

by 찬찬2 2020. 10. 30.

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

            }

        }

댓글