html - 出现在背景后面的固定位置 DIV 内的弹出模式

标签 html css twitter-bootstrap twitter-bootstrap-3

基本上我有一个固定位置<div>summernote所见即所得嵌套在其中。问题是当我在 WYSIWYG 中单击“链接”按钮时,它会打开一个出现在黑色背景后面的 Bootstrap Modal。

现在的原因是 <div> Summernote 位于其中的固定位置具有比背景更低的 z-index。如果我增加 <div> 的 z-index比背景消失因为整个<div>被移动到背景之上。

同样,我无法增加 Summernote 弹出窗口的 z-index,因为它嵌套在容器内 <div>并继承其 z-index。

这是一个快速的 fiddle :https://jsfiddle.net/cmvs32vL/1/

有什么想法吗?

--- 编辑 205 年 7 月 14 日下午 2:19 ---

所以我的问题是...有什么方法可以使用 CSS 使模式出现在背景前?没有 jquery,我无法移动模式,我宁愿不这样做。模态是使用 summernote 动态创建的,所以我无法定义它在 DOM 中的位置。

这里有一个解释这个的视频:http://screencast.com/t/Jz9o1rn7

最佳答案

我认为问题在于您没有正确关闭容器 div。

<div id="container">
  <div id="modal">Modal content</div>
  <div id="bg"></div>
</div>

这应该可以解决它。

编辑: 虽然你的问题有点罗嗦......我对这个问题的理解是你试图将“模态”置于一切之上?

关于html - 出现在背景后面的固定位置 DIV 内的弹出模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409103/

相关文章:

jquery - 单击 div 上的任意位置而不是直接单击 Link

javascript - 如何使背景图片的 <div> 具有动态高度

javascript - HTML表单输入改变CSS字体颜色

html - 使用插件按钮生成文本框

c# - Bootstrap 图片库 + ASP.net C# MVC

html - Bootstrap 中的进度条只显示百分比

javascript - 图像在 Firefox 中不显示

javascript - AngularJS - ng-disabled 不适用于 Anchor 标签

html - 添加填充以显示 : table-header-group

使用许多插件的 CSS 样式依赖