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操作FRAME中的IFRAME及其内容的实现代码
Jul 26 Javascript
jquery load事件(callback/data)使用方法及注意事项
Feb 06 Javascript
javascript闭包的高级使用方法实例
Jul 04 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
Jan 14 Javascript
JavaScript数值转换的三种方式总结
Jul 31 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
Jan 18 Javascript
JavaScript仿支付宝6位数字密码输入框
Dec 29 Javascript
简单实现IONIC购物车功能
Jan 10 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
Sep 07 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
Jul 25 Javascript
详解Vue3中对VDOM的改进
Apr 23 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
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 HTML代码串截取代码
2008/12/29 PHP
php去除重复字的实现代码
2011/09/16 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
2015/10/09 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
tensorflow 变长序列存储实例
2020/01/20 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
九月份红领巾广播稿
2014/01/22 职场文书
打架检讨书300字
2014/02/02 职场文书
喝酒检查书范文
2014/02/23 职场文书
关于建议书的格式范文
2014/05/20 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
个人诉讼委托书范本
2014/10/17 职场文书
高中校园广播稿
2014/10/21 职场文书
七年级作文之英语老师
2019/10/28 职场文书
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python