<style>
#dialog-background {
display: none;
position: fixed;
top: 0; left: 0;
width: 100%; height: 100%;
background: rgba(0,0,0,.3);
z-index: 10;
}
#my-dialog {
display: none;
position: fixed;
left: calc( 50% - 160px ); top: calc( 50% - 70px );
width: 320px; height: 140px;
background: #fff;
z-index: 11;
padding: 10px;
}
</style>
<script src='//code.jquery.com/jquery.min.js'></script>
<script>
$(function(){
$("#btn-open-dialog,#dialog-background,#btn-close-dialog").click(function () {
$("#dialog-background").toggle();
$("#my-dialog").fadeToggle(100);
});
});
</script>
간단한 모달창 <button id="btn-open-dialog">창 열기</button>
<div id="my-dialog">
창 내용
<button id="btn-close-dialog">창 닫기</button>
</div>
<div id="dialog-background"></div>
'JAVA > javascript, jQuery' 카테고리의 다른 글
[javascript] 자바스크립트 페이지전환 PageTransitionEvent(pageshow, pagehide, load, unload) (0) | 2023.08.01 |
---|---|
유효성검사 예제 (0) | 2018.12.06 |
JQuery - Ajax (0) | 2018.07.10 |
JQuery -animate (0) | 2018.07.10 |
JQuery - attr() / prop()의 차이 (0) | 2018.07.09 |