본문 바로가기
Js

팝업 popup

by 영감은어디에 2024. 5. 5.
<div class="container">
    <button class="open-btn btn">팝업 열기</button>
</div>

<div class="modal-container">
    <div class="modal">
        <div class="content">
            content
        </div>
        <button class="close-btn">닫기</button>
    </div>
    <div class="dim-layer"></div>
</div>
$(document).ready(function(){
  var $openBtn = $('.open-btn'),
    $closeBtn = $('.close-btn'),
    $modal = $('.modal-container');

  $openBtn.click(function () {
    modalShow();
  });

  $closeBtn.click(function () {
    modalHide();
  });

  function modalShow() {
    $modal.addClass('active');
    $dimLayer.show();
    console.log('show button click');
  }

  function modalHide() {
    $modal.removeClass('active');
    $dimLayer.hide();
    console.log('close button click');
  }
});

'Js' 카테고리의 다른 글

웹디자인기능사 실기 제이쿼리 부분  (0) 2024.06.29
toggle menu 반응형  (0) 2024.06.28
input radio 라디오버튼 값으로 특정 css 변경  (0) 2024.05.13
시간차 parallax 패럴렉스 표현  (0) 2024.04.28
goto top  (0) 2024.04.27