Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题


Posted in Javascript onFebruary 27, 2017

 上篇提到的' Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题'

我总结了下,对于modal多窗口叠加引起的遮罩,滚动条,无法弹出窗口的问题,查看源代码,我总结了一种方法可以一次性解决所有这些问题,而不影响原有modal功能,并且实现了多窗口叠加。

对于多窗口,如果我们将第二个,乃至第三个,第四个modal的根节点,移植到body下面,就不会出现了以上问题。
具体该如何操作,请看以下代码:

通常我们遇到多弹窗的问题,是出现在modal套modal中,也就是:

<div class='fade modal' id='modal_demo' style='display:none'>
     <div class='modal-dialog modal-max-lg'>
     <div class='modal-content'>
      <div class='modal-header'>
      <button class='close' id='feature-mapping-dialog-form_close_button' type='button'>x</button>
      <h4 class='modal-title'>Map Features</h4>
      </div>
      <div class='modal-body'>
      <div>
       <table>
        <tr>
         .....
         <td>
         <div class='fade modal' id='modal_demo' style='display:none'>
     <div class='modal-dialog modal-max-lg'>
     <div class='modal-content'>
      <div class='modal-header'>
       <button class='close' id='feature-mapping-dialog-form_close_button' type='button'>x</button>
      <h4 class='modal-title'>Map Features</h4>
      </div>
      <div class='modal-body'> 
      ...

第二个窗口是在click事件中,弹出,在第一个modal层上出现。这里,我们可以在common.js中写如下代码:

$('#click_demo').live('click', function(e) {
 $("#body").append("<div class='fade modal' id='model_dialog'/>");
 $("#body").children().last().append($(this).next().html());
 $("#body").children().last().modal();
});
$("#click_demo").live('hidden.bs.modal',function(){
 $("#body").children().last().remove();
})

click代码:

<div id="click_demo",class="idel",style="display:inline" >
 <img alt='click details' src="/icons/demo.png" title="click to details">
<div class='fade modal' id='modal_demo' style='display:none'>
     <div class='modal-dialog modal-max-lg'>
     <div class='modal-content'>
      <div class='modal-header'>
      <button class='close' id='feature-mapping-dialog-form_close_button' type='button'>x</button>

以上所述是小编给大家介绍的Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js 加载并解析XML字符串的代码
Dec 13 Javascript
某人初学javascript的时候写的学习笔记
Dec 30 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
Dec 16 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
Dec 11 Javascript
document.write的几点使用心得
May 14 Javascript
javascript实现checkbox全选的代码
Apr 30 Javascript
JavaScript中String.prototype用法实例
May 20 Javascript
javascript正则表达式中分组详解
Jul 17 Javascript
canvas绘制七巧板
Feb 03 Javascript
Vue响应式原理详解
Apr 18 Javascript
Vue中v-for的数据分组实例
Mar 07 Javascript
vue解决一个方法同时发送多个请求的问题
Sep 25 Javascript
node.js入门教程之querystring模块的使用方法
Feb 27 #Javascript
JavaScript中数组Array方法详解
Feb 27 #Javascript
从零学习node.js之详解异步控制工具async(八)
Feb 27 #Javascript
jQuery基本选择器和层次选择器学习使用
Feb 27 #Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
Feb 27 #Javascript
flag和jq on 的绑定多个对象和方法(必看)
Feb 27 #Javascript
利用Node.js+Koa框架实现前后端交互的方法
Feb 27 #Javascript
You might like
PHP开发文件系统实例讲解
2006/10/09 PHP
php基础学习之变量的使用
2011/06/09 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
js的写法基础分析
2011/01/17 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
Js实现京东无延迟菜单效果实例(demo)
2017/06/02 Javascript
js简易版购物车功能
2017/06/17 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
python模块restful使用方法实例
2013/12/10 Python
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
Python Web版语音合成实例详解
2019/07/16 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
HTML5等待加载动画效果
2017/07/27 HTML / CSS
智利最大的网上商店:Linio智利
2016/11/24 全球购物
《守株待兔》教学反思
2014/03/01 职场文书
教师考核评语
2014/04/28 职场文书
网吧消防安全责任书
2014/07/29 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2015年企业新年寄语
2014/12/08 职场文书
立案决定书范文
2015/06/24 职场文书
回复函范文
2015/07/14 职场文书