码迷,mamicode.com
首页 > 其他好文 > 详细

bootstrap同一页面上多个模态框

时间:2020-05-21 13:26:06      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:++   模态框   back   ext   hid   addclass   body   highlight   append   

非原创,很久以前一篇大佬的日记了,忘了出处

  $(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同一页面上多个模态框

标签:++   模态框   back   ext   hid   addclass   body   highlight   append   

原文地址:https://www.cnblogs.com/surfingcat/p/12930060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!