我正在创建一个带有黑色背景的弹出窗口。我希望弹出窗口在单击背景时消失。弹出窗口时,背景似乎不能用jQuery点击。即使我在代码中插入“alert()”,也没有任何反应。
HTML:
<div id="blacked_out_background"></div>
<div id="tr_panel">
<ul>
<li>Item 1</li>
<li>Item 1</li>
</ul>
</div>
CSS:
#blacked_out_background
{
position: fixed;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
opacity: 0.5;
background-color: #000;
text-align: center;
z-index: 2000;
}
#tr_panel
{
position: relative;
margin: auto;
bottom: 600px;
width: 300px;
background-color: #eee;
border-radius: 5px;
border: 2px solid #111;
background-color: #FFF;
opacity: 1;
z-index: 3000;
}
jQuery的:
$("#blacked_out_background").click(function () {
$("#blacked_out_background").hide();
});