ツリービューメニューを作成するために、ほとんどcssを実行しました。しかし、問題は、ツリーがマウスオーバーでのみ機能することです。リンクをクリックしてツリーを開いたり閉じたりしたい。
私のHTMLは次のとおりです。
<div id="global-nav">
<ul>
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
<li><a href='#' class="sidemenu-sub-menu-header">Four</a>
<ul>
<li><a href="#">1.2 One</a></li>
<li><a href="#">1.2 two</a></li>
</ul></li>
</ul>
</div>
私のCss:
.sidemenu-sub-menu-header { font-weight: bold; color: black;}
#global-nav {font-size: 17px; }
#global-nav ul li{padding: 2px 10px 2px 10px;}
#global-nav ul ul li{ display: none;}
#global-nav li:hover ul li { display: block; }
メニューを開いたり、トグルバーのようにメニューを閉じたりするための小さなスクリプトが必要です。ありがとう