2026, 새로운 도약을 시작합니다.

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

3554271915_1687239131.6165.png

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

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

Copy




    

        

            

                팝업 1

                

                    닫기 버튼

                

            

            

                팝업 2

                

                    닫기 버튼

                

            

            

                팝업 3

                

                    닫기 버튼

                

            

        

    



Copy


$('.popItm1 .popClsBtn').click(function(){

        $('.popItm1').remove();

    });

    $('.popItm2 .popClsBtn').click(function(){

        $('.popItm2').remove();

    });

    $('.popItm3 .popClsBtn').click(function(){

        $('.popItm3').remove();

    });

답변 2개

채택된 답변
+20 포인트
Copy


if(document.getElementsByClassName('popClsBtn').length 

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

도움이 되길

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

리무브 할때 카운트를 증가하고 3이면 영역을 닫게 만드셔도 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고