bootstrap同一页面上多个模态框
Posted Surfcat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bootstrap同一页面上多个模态框相关的知识,希望对你有一定的参考价值。
非原创,很久以前一篇大佬的日记了,忘了出处
$(document).on(‘show.bs.modal‘, ‘.modal‘, function(event) { $(this).appendTo($(‘body‘)); }).on(‘shown.bs.modal‘, ‘.modal.in‘, function(event) { setModalsAndBackdropsOrder(); }).on(‘hidden.bs.modal‘, ‘.modal‘, function(event) { setModalsAndBackdropsOrder(); }); function setModalsAndBackdropsOrder() { var modalZIndex = 1040; $(‘.modal.in‘).each(function(index) { var $modal = $(this); modalZIndex++; $modal.css(‘zIndex‘, modalZIndex); $modal.next(‘.modal-backdrop.in‘).addClass(‘hidden‘).css(‘zIndex‘, modalZIndex - 1); }); $(‘.modal.in:visible:last‘).focus().next(‘.modal-backdrop.in‘).removeClass(‘hidden‘); }
以上是关于bootstrap同一页面上多个模态框的主要内容,如果未能解决你的问题,请参考以下文章
bootstrap 模态框 modal 插件在一个含有多个页面