我在模板中使用bootstrap中的一些内容,例如glyphicon和导航栏。这是我的#34; forum.php"。现在当我想删除一个主题时,我想要一个javascript弹出窗口显示哪个工作正常。但通过该弹出窗口,我可以看到bootstraps导航栏和glyphicon。我该如何解决这个问题?
forum.php
<table class="overview">
<tr class="row1">
<td class="col1">
<button>
<span class="glyphicon glyphicon-eye-open">
</span>
</button>
</td>
</tr>
</table>
<button onclick="showDiv()">Delete category</button>
css.css
#popup_container {
width:100%;
height:100%;
opacity:.99;
top:0;
left:0;
display: none;
position:fixed;
background-color:#313131;
overflow:auto
}
#prompt-delete {
position:absolute;
left:50%;
top:17%;
margin-left:-202px;
}
popup.php
<div id="popup_container">
<div id="prompt-delete">
<h2> my popup</h2>
<button onclick="closeDiv()">Close</button>
</div>
</div>
Javascript.js
function showDiv() {
document.getElementById('popup_container').style.display = "block";
}
function closeDiv() {
document.getElementById("popup_container").style.display = "none";
}
当弹出窗口显示时,通过该div,在背景上我看到bootstrap的glypicon而不会褪色到背景中。它显示没有不透明度。 页面的其余部分因css中定义的不透明度而消失。
答案 0 :(得分:1)
将弹出式窗口的z-index
更改为1。