我正在尝试为单击某个时使用信息弹出窗口的站点创建灯箱效果ID
。该站点非常大,因此我在下面添加的代码已被修剪掉任何多余的内容。当我单击 时,我试图.overlay
通过删除来显示。我的 jQuery 代码出了点问题,但我不确定是什么,因为我不擅长它。.hidden
#box1
HTML
<div id="nav"></div>
<div id="content">
<div id="box1">Click Me</div>
</div>
<div id="footer">
<div id="overlay" class="hidden"></div>
</div>
CSS
#nav{height:200px;background:#CCC;}
#content{height:200px;background:blue;}
#footer{height:200px;background:red;}
#box1{height:50px; width:50px; background:#0F0;position:absolute; left:300px;top:400px;}
#overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:visible;background:#90F;}
.hidden{display:none;}
查询
$(document).ready(function(e) {
$("#box1").click(function(e) {
$("#overlay").removeClass("hidden");
});
});