팝업 모두 닫았을때 팝업창을 감싸는 영역 사라지게 하기

팝업 모두 닫았을때 팝업창을 감싸는 영역 사라지게 하기

QA

팝업 모두 닫았을때 팝업창을 감싸는 영역 사라지게 하기

본문

3554271915_1687239131.6165.png

팝업 영역이 헤더 위에 존재하고 그 안에 팝업창이 세개가 있는데

모두 닫았을 경우 팝업 영역을 모두 사라지게 하고 싶습니다.

 


<div class="acfMnPopWrp">
    <div class="inner">
        <div class="popCnt">
            <div class="popItm popItm1">
                팝업 1
                <div class="popClsBtn">
                    <span>닫기 버튼</span>
                </div>
            </div>
            <div class="popItm popItm2">
                팝업 2
                <div class="popClsBtn">
                    <span>닫기 버튼</span>
                </div>
            </div>
            <div class="popItm popItm3">
                팝업 3
                <div class="popClsBtn">
                    <span>닫기 버튼</span>
                </div>
            </div>
        </div>
    </div>
</div>

 


$('.popItm1 .popClsBtn').click(function(){
        $('.popItm1').remove();
    });
    $('.popItm2 .popClsBtn').click(function(){
        $('.popItm2').remove();
    });
    $('.popItm3 .popClsBtn').click(function(){
        $('.popItm3').remove();
    });

 

 

이 질문에 댓글 쓰기 :

답변 2


if(document.getElementsByClassName('popClsBtn').length <= 0) {
$('.acfMnPopWrp').hide();
}

위 로직을 팝업창 닫기 할때마다 실행시키면 모든 창이 닫길 때 바로 그 영역이 없어지게 됩니다.

도움이 되길

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

회원로그인

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