zoukankan      html  css  js  c++  java
  • Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法

    这里也会遇到一次性关闭所有modal引起阴影遮罩的问题,也就是所有modal都关闭了,但是主页面仍然被阴影遮罩.

    这个问题从哪来的,是因为modal叠加,我们点击窗口之外的空白部分,一次性关闭所有model,但是modal自己生成的'.modal-backdrop'只关闭了一个,其余的依然存在, 导致阴影遮罩.

    这里的解决办法是

    1.第一种禁用modal 点击空白自动关闭的功能。

    tempModal.modal({
      backdrop:"static"
    })

    也就是只能点击关闭按钮,一层一层关闭,避免发生多层关闭的问题。

    2.第二种在最外层的modal关闭时,手动删除所有遮罩

    $("#tempModal").bind('hide.bs.modal',function(){
      $(".modal-backdrop").remove();
     })

    这里好处是,保留了点击空白自动关闭的功能

  • 相关阅读:
    rust 宏
    umi 调试
    rust 编译器工作流
    rust 神奇的特质
    rust 生命周期2
    rust 函数-生命周期
    rust 九九乘法表
    rust 代码生成选项
    rust 编码模式
    恢复到版本并销毁之后的git提交记录
  • 原文地址:https://www.cnblogs.com/cheng6018/p/8723812.html
Copyright © 2011-2022 走看看