2013-12-09 204 views
0

覆盖不覆盖整个窗口,而只是一个如图hereHTML - 覆盖不覆盖整个窗口

这里窗口的部分的代码用于:

#table { 
        z-index:2000; 
        position:absolute; 

        bottom:0; 
        left:0; 

        width:100%; 
        height: 100%; 
        background:#000; 
        opacity:0.45; 
        -moz-opacity:0.45; 
        filter:alpha(opacity=45); 
        visibility:hidden; 
       } 


    <div id="table" style=" height: 300px;display:none;"></div> 

而当ONSELECT( )函数被调用,下面的代码被执行:

 function onSelect(){ 
       document.getElementById('table').style.display = "block"; 
       var o = document.getElementById('table'); 
       o.style.visibility = 'visible'; 
     } 

,如果我点击这个叠加的div我要再次隐藏覆盖。任何想法如何?

+0

第二个问题:你可以包含所有'html'和'css'和'javascript'吗?谢谢 – Trevor

+0

我可以请您获得一些反馈意见,我的答案是否适合您? – Trevor

回答

0

要回答你的第一个问题,

设置你的#table下你z-index值,直到它被覆盖。