영카트 첫화면 장바구니 버튼..

영카트 첫화면 장바구니 버튼..

QA

영카트 첫화면 장바구니 버튼..

본문

클릭하면 MY쇼핑 등등 내용이 나오는데요.

X 버튼을 클릭해야 닫히는데.. 배경이나 다른곳을 터치해도 창이 닫히도록 할 수 없을까요??
전문가의 도움 부탁드려요. 

이 질문에 댓글 쓰기 :

답변 1

아래의 코드를 참고 해보시겠어요?

 

 

<script>
$(document).ready(function() {
    // 팝업 창의 배경을 클릭하면 닫기
    $(document).on('click', function(event) {
        var $target = $(event.target);

        // 팝업 창 이외의 영역 클릭 시 닫기
        if ($('.popup').is(':visible')) {
            if (!$target.closest('.popup, .cart-button').length) {
                $('.popup').hide();
            }
        }
    });

    // 장바구니 버튼 클릭 시 팝업 열기
    $('.cart-button').on('click', function(event) {
        event.preventDefault();
        $('.popup').show();
    });

    // X 버튼 클릭 시 팝업 닫기
    $('.close-button').on('click', function(event) {
        event.preventDefault();
        $('.popup').hide();
    });
});
</script>
 

<!-- 장바구니 버튼 -->
<button class="cart-button">장바구니</button>

<!-- 팝업 창 -->
<div class="popup" style="display:none;">
    <button class="close-button">X</button>
    <!-- 팝업 내용 -->
</div>
 

답변을 작성하시기 전에 로그인 해주세요.
전체 17,126
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT