我需要一種方法來隱藏父項<li>
,但保持子項<ul>
可見。在菜單中隱藏父項但不是子項
因此,舉例來說,我有以下代碼:
<li class="toplevel">Link
<ul>
<li class="secondlevel">Link</li>
</ul>
<li>
基本上,我想這個類頂層被隱藏,但類第二級別可見。現在我知道我可以用css做到這一點:
visibility:hidden/visibility:visible
但是,這會保持隱藏類的高度和寬度。我需要使用更像是:
display:none/display:inline
不過,當然,這並不因爲孩子沒有表現出工作,沒有一個方法,使之重新顯示它出現。
除了使用可見性來隱藏父項,還有其他的方法,讓孩子保持隱藏父項的高度/寬度不變嗎?
謝謝。
這將是更容易,如果你能幫助你:
然後,這個標記設置
display:none
提供了一個例子,因爲我們將能夠爲您提供更符合您需求的更準確的解決方案。 http://www.jsfiddle.com是個舉例的好地方。 – 2012-08-13 12:31:14