我有一个隐藏层,当用户单击按钮时,该层设置为显示。如何使父页面变为禁用/灰色,以便用户在关闭图层之前无法单击父页面上的任何内容(设置为隐藏)
类似于灯箱画廊
我通过按钮(编辑)单击从父页面调用图层中的函数
edit.onclick=function(){
edit_box('show');
}
然后在图层上我调用 show 函数
function edit_box(showhide)
{
if(showhide == "show")
{
document.getElementById('popupbox').style.visibility="visible";
}else if(showhide == "hide"){
document.getElementById('popupbox').style.visibility="hidden";
}
}
#popup 的 CSS 是
#popupbox{
padding:0;
margin: 0px auto;
background:white;
border: solid #000000 1px;
z-index: 9000;
font-family: arial;
visibility: hidden;
}
和 html 是
<div id="popupbox">
<div class="close"><a href="javascript:edit_box('hide');" >close</a></div>
任何指针都非常感谢,因为我不知道从哪里开始,只能找到重新启动在线其他地方弹出框的代码