반응형
Multiple Modal창 띄울 때 아래 스크립트를 추가한다.
구글에서 찾은 값은 count가 없어서 2개까지만 열 때 가능한 것이고
3중, 4중으로 계속 띄울 때가 있을 것 같아서 소스를 조금 수정함.
//Bootstrap multiple modal
var count = 0; // 모달이 열릴 때 마다 count 해서 z-index값을 높여줌
$(document).on('show.bs.modal', '.modal', function () {
var zIndex = 1040 + (10 * count);
$(this).css('z-index', zIndex);
setTimeout(function() {
$('.modal-backdrop').not('.modal-stack').css('z-index', zIndex - 1).addClass('modal-stack');
}, 0);
count = count + 1
});
// multiple modal Scrollbar fix
$(document).on('hidden.bs.modal', '.modal', function () {
$('.modal:visible').length && $(document.body).addClass('modal-open');
});
반응형
'코딩 > 제이쿼리' 카테고리의 다른 글
document ready 를 순수 javascript로 (1) | 2019.04.24 |
---|---|
[모바일앱] 스크롤 이벤트 막기 (0) | 2017.11.21 |
[script] 브라우저, 모바일 체크 (0) | 2017.03.28 |
[jquery] a링크 클릭시 상단 이동 취소 (0) | 2017.02.23 |
[jquery] DOM에 나중에 추가된 항목 접근(이벤트) (0) | 2017.02.06 |