Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- oracle
- jdk
- 마이바티스
- jQuery
- tomcat
- NoSQL
- 쿠버네티스 어나더 클래스
- Python
- 회원가입
- 리그오브레전드
- 롤토체스 꿀팁
- 스프링
- SQL
- 롤
- LOL
- MSI
- 테이블
- 자바스크립트
- kubernetes
- 쿠버네티스
- Spring
- 데이터베이스
- 일프로
- Database
- 파이썬
- k8s
- 다국어처리
- 롤토체스
- Java
- 이메일인증
Archives
- Today
- Total
웹쟁이의 일상
[Javascript] Modal창 띄워주기 본문
안녕하세요~ 이번 포스팅에서는 Modal창을 띄워주는 방법을 알아보겠습니다.
모달은 팝업창과 비슷하지만 약간은 다른 개념입니다.
팝업은 창이 띄워져 있는 동안에도 부모 페이지를 컨트롤 할 수 있지만,
모달은 창이 띄워져 있는 동안에는 부모 페이지를 컨트롤 할 수 없다는 차이점이 있습니다.
그럼 코드를 통해 어떻게 모달을 띄워서 사용하는지 알아보겠습니다.
<style> /* The Modal (background) */ .searchModal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 10; /* Sit on top */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ } /* Modal Content/Box */ .search-modal-content { background-color: #fefefe; margin: 15% auto; /* 15% from the top and centered */ padding: 20px; border: 1px solid #888; width: 70%; /* Could be more or less, depending on screen size */ } </style>
<div id="modal" class="searchModal"> <div class="search-modal-content"> <div class="page-header"> <h1>MODAL</h1> </div> <div class="row"> <div class="col-sm-12"> <div class="row"> <div class="col-sm-12"> <h2>Modal창 테스트입니다.</h2> </div> </div> </div> </div> <hr> <div style="cursor:pointer;background-color:#DDDDDD;text-align: center;padding-bottom: 10px;padding-top: 10px;" onClick="closeModal();"> <span class="pop_bt modalCloseBtn" style="font-size: 13pt;"> </span> </div> </div> </div>
일단 HTML과 CSS를 작성해 주겠습니다.
CSS는 꾸미고 싶은대로 꾸며주시면 되겠습니다.
<script> jQuery(document).ready(function () { $("#modal").show(); }); function closeModal() { $('.searchModal').hide(); }; </script>
모달창을 띄워주고 없애주는 스크립트를 작성해 줍니다.
이렇게 해주면 아래처럼 모달창이 페이지 로딩 시에 나오게 됩니다.

'Javascript' 카테고리의 다른 글
[nodeJS] nodeJS로 간단하게 서버 구축하기 (0) | 2019.06.13 |
---|---|
[Javascript] 로딩바 만들기 (3) | 2019.06.05 |
datepicker, daterangepicker를 이용한 날짜 컨트롤 (0) | 2019.05.13 |
[javascript] Dropzone js를 이용한 파일 업로드 (0) | 2019.05.10 |
HTML 테이블 마우스오버 이벤트와 데이터 컨트롤 (0) | 2019.05.07 |