2013-12-09 201 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值,直到它被覆蓋。