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 插件在一个含有多个页面

Bootstrap 如何设置打开页面10秒后 弹出模态框的效果 请列出详细代码

简单的bootstrap模态框问题

bootstrap 同一页面多个图片轮播

在一个页面触发不同的bootstrap模态框

BootStrap3 的模态框重有一个保存按钮.点击保存如何关闭模态框.隐藏关闭不起作用..