반응형
흔히 레이어 팝업/모달 창은 기존의 페이지 위에 레이어를 새로 올리는 것을 말합니다.
기존의 팝업은 새로운 윈도 창이 열리는 것에 반하여 레이어(모달)는 사용자에게 보여주고 싶은 메시지나
다음 진행사항으로 넘어가기 위해 필요한 사항을 노출할 수 있습니다.
아래 예제는 bootstrap(부트스트랩)으로 간단히 모달 창을 구현해 봤습니다.
페이지에 진입 하자마자 모달 창이 뜨는 소스입니다. 아래를 응용하셔서 버튼을 클릭해서 모달을 띄우고 싶다면
이벤트 후 modal('show')를 통해 호출 하실 수 있습니다.
모달 띄우기
modal('show')
모달 숨기기
modal('hide')
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script>
$(function() {
$("#modal").modal("show");
});
</script>
<div class="modal" id="modal" role="dialog" aria-labelledby="remoteModalLabel" aria-hidden="true" >
<div class="modal-dialog" style="width:850px;">
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title" id="myModalLabel">타이틀</h4>
</div>
<div class="modal-body">
<div class="jarviswidget jarviswidget-color-blueDark" id="wid-id-4" data-widget-editbutton="false" data-widget-colorbutton="false" data-widget-deletebutton="false" data-widget-togglebutton="false">
<div role="content">
<div class="widget-body">
내용 입력
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">닫기</button>
<button type="button" class="btn btn-primary" id="btn_save">저장</button>
</div>
</div>
</div>
</div>
반응형
'개발이야기 > jQuery' 카테고리의 다른 글
[jQuery] 아코디언(accordian) 메뉴, slideUp / slideDown 사용하기 (3) | 2022.10.17 |
---|---|
[jQuery] 이미지 자동으로 움직이기, 이미지 반복해서 움직이기 (animate) (0) | 2022.10.14 |
[jQuery] 자식 요소 찾기, children() 사용법 / 테이블 행 정보 가져오기 (2) | 2022.10.06 |
[jQuery] 휴대폰 번호, 전화번호 자동으로 하이픈 넣기 (keyup) (1) | 2022.10.05 |
[jQuery] mouseover, mousemove, mouseout 마우스 이벤트 (0) | 2022.09.27 |
댓글