私は6つのリンクを持つ水平ナビゲーションバーを持っているプロジェクトに取り組んでいます。そのうちの3つは同じ水平バーのサブナビゲーションの一部です。リンクはアイコンで表されます。メインナビゲーションアイコンの1つをクリックしたときに、サブナビゲーションを動的に変更する最も簡単な方法を探しています。
[ Home - Search ]{ home1 - home2 - home3 }[ Add ]
検索を選択すると、次のように変わります。
[ Home - Search ]{ search1 - search2 - search3 }[ Add ]
これは現在のバーのHTMLです。現在、構造が壊れているため、置換アイコンのリンクは作成されていません。
<nav id="navBar">
<ul>
<div id="mainNav">
<li><a id="activeLink" class="homeLink" href="#">Home<a/></li>
<li><a class="searchLink" href=#>Search<a/></li>
</div>
<div id="subNav">
<li><a class="feedLink" href=#>Feed<a/></li>
<li><a class="messagesLink" href=#>Messages<a/></li>
<li><a class="connectionsLink" href=#>Connections<a/></li>
</div>
<div id="mainNav">
<li><a class="addLink" href=#>Add<a/></li>
</div>
</ul>
</nav>
<nav id="searchBar"></nav>
これに関する助けをいただければ幸いです