我正在做一个项目,我有一个带有 6 个链接的水平导航栏,其中 3 个是同一水平栏中子导航的一部分。链接用图标表示。我正在寻找在单击主导航图标之一时动态更改子导航的最简单方法。
[ 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>
对此的任何帮助将不胜感激