【发布时间】:2016-12-28 03:47:14
【问题描述】:
我想在侧边菜单中显示链接,具体取决于悬停在顶部导航中的链接,并显示它们直到悬停另一个链接。这是我所拥有的:
HTML:
<ul class="nav navbar-nav">
<li class="nav"><a class="toggle" href="#">LINK 1</a></li>
<li class="nav"><a class="toggle" href="#">LINK 2</a></li>
<li class="nav"><a class="toggle" href="#">LINK 3</a></li>
<li class="nav"><a class="toggle" href="#">LINK 4</a></li>
<li class="nav"><a class="toggle" href="#">LINK 5</a></li>
<li class="nav"><a class="toggle" href="#">LINK 6</a></li>
</ul>
<div class="sideMenu">
<div id="sideMenuLinks">
<ul id="menuContent" class="menuContent collapse out">
<li><a href="#">SM LINK 1</a></li>
<li><a href="#">SM LINK 2</a></li>
<li><a href="#">SM LINK 3</a></li>
<li><a href="#">SM LINK 4</a></li>
<li><a href="#">SM LINK 5</a></li>
<li><a href="#">SM LINK 6</a></li>
</ul>
</div>
</div>
jQuery:
$(document).ready(function() {
$('.toggle').hover(function () {
$('#sideMenuLinks').show('slow');
});
});
这仅在悬停时显示,但显然仅适用于sideMenuLinks,我有更多不同 ID 的链接,所以如果我将鼠标悬停在“LINK 2”上,这些链接将被替换,依此类推。有意义吗?
谢谢!
【问题讨论】:
标签: javascript jquery html css