javascript - 防止模态背景叠加在每个打开的新模态上变暗

标签 javascript jquery css twitter-bootstrap kendo-ui

对于每个新打开的模态框,如何防止模态框的叠加层变暗?

This fiddle会把事情说清楚。您会注意到每个新模态的背景叠加层都变暗了。

我试图清除后续模态窗口的背景,添加一个具有这些属性的类:

background: none 
// and
background: transparent
// and
background-color: rgba(0, 0, 0, 0) // reset bg
// and
background-color: rgba(255, 255, 255, 1); // all clear and transparent bg

但根本没有效果。

明确地说,我正在替换 Kendo window通过我的应用程序上的 Bootstrap 模态和 this fiddle显示我期望的确切结果(在我当前的应用程序中工作)但使用 Kendo。

最佳答案

您可以使用以下样式:

.modal + .modal-backdrop + .modal + .modal-backdrop {display:none}

Example

或者在没有背景的情况下启动额外的模式:

modal.modal({ show:true, backdrop: false });

Example

css 版本似乎是最好的,因为它允许您单击 opn 背景来关闭模态,而 js 版本则不允许

编辑

如果关闭模式并打开一个新模式,上面的 css 将失败。这个应该可以代替

.modal + .modal-backdrop ~ .modal-backdrop {display:none}

Example

关于javascript - 防止模态背景叠加在每个打开的新模态上变暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29146459/

相关文章:

html - 卡在粘性页脚 CSS 问题上

javascript - 表单标签内没有正常工作的 jquery 事件

javascript - javascript中的动画功能,当我点击它时我需要动画一些东西,这样一个div会以一种方式进行,而另一个div会以另一种方式进行

javascript - 无法使用 Node 检查器调试 Nodejs - Websocket_close

javascript - 按内容对 div asc desc 进行排序

jquery 选项卡加载事件

html - 表格位置变化

html - 如何指示 Bootstrap 响应式表格在 iOS 上可滚动?

javascript - 如何重构检查图像(用作 css 背景法师)是否存在以返回 bool 值的函数?

javascript - 如何使橡皮擦圈在 Canvas 中渐变