티스토리 뷰
부트스트랩 modal 기능을 사용하면서 body 안에 내용이 많을 경우 전체적인 scroll 이 되어서 사용자가 중간에 화면을 닫고 싶을 경우 스크롤을 움직여야 하는 불편한 상황이 발생하여 body 내용 부분만 스크롤 기능이 되고 제목 부분과 아래 부분은 고정이 되어 언제든지 닫기 버튼을 클릭 할 수 있는 부분으로 수정을 함.
스크립트 부분
$(document).ready(function () {
$('head').append('<style type="text/css">.modal .modal-body {max-height: ' + ($('body').height() * .8) + 'px;overflow-y: auto;}.modal-open .modal{overflow-y: hidden !important;}</style>');
});
css 부분
/* Important part */
.modal-dialog{
overflow-y: initial !important
}
.modal-body{
height: 100%;
overflow-y: auto;
}
화면에 높이가 넘어갈 경우 스크립트 부분의 .8 부분을 수정하여 맞추면 됨.
'웹표준' 카테고리의 다른 글
CSS로 이미지 세로 중앙 정렬 방법 및 샘플 이미지 적용 (0) | 2020.04.10 |
---|---|
CSS 가변영역과 고정영역이 같이 있을 경우 (0) | 2019.04.24 |
테이블 자체를 중앙정렬(가운데) 하기 (0) | 2019.03.20 |
버튼 샘플 (0) | 2018.01.25 |
html5 무료 기초 강의 사이트 (0) | 2015.06.30 |