2013-09-23 61 views
-3

我有以下的div如何顯示的位置是:絕對的div一旦顯示:無屬性

<div id="mydiv" style="position: absolute; top: 60px; 
        left: 5px; right: 25px; bottom: 10px;"> 
    </div> 

然後,我通過JS隱藏與顯示沒有。是否有可能再次顯示它?沒有任何顯示屬性可用。謝謝

+1

可以請你告訴代碼? –

+0

你應該可以用'display:block'來做到這一點 –

回答

0

display屬性的默認值是「堵」,所以只是將其設置回的是:

var d = document.getElementById('my_div'); 

d.style.display = 'block'; 

編輯

同胞回答者給了一個鏈接到W3Schools的,所以我認爲我會做得更好,併發送給您WebPlatform.org,這是一個社區驅動的網絡文檔。

0
var el = document.getElementById('example-element'); 

el.style.display = 'none'; 

el.style.display = 'block'; 

有關更多選項,check it out

0

試試這個:

$("#mydiv").css("display","block"); 
0

嘗試這樣的。

​​
0

隱藏和顯示,你大概可以使用可視性:visible/hidden,基本上div一定是有,但會隱藏/顯示。

0

如果顯示和隱藏一些行動這個div(例如,在mouseoveronclick等),你可以簡單地使用toggleClassjquery

CSS:

.display{display:block}

JS:

$("#mydiv").toggleClass('display')

2

I t可使用jQuery很容易實現,

1. $('#my_div').show() // display the hidden div i.e sets display:block 
2. $('#my_div').toggle() // toggles the display property. 

並採用純javascript它可以使用完成後,

var element = document.getElementById('myDiv'); 

element.style.display = 'block'; // sets display:block 
相關問題