hmtl代码:
<div id="nav">
<ul>
<li><a href="#">test 1</a></li>
<li><a href="#">test 2</a>
<div class="sub-nav">
<p> <a href="#">link </a> <a href="#">link </a> <a href="#">link </a> </p>
</div>
</li>
<li><a href="#">test 3</a>
<div class="sub-nav">
<p> <a href="#">link2 </a> <a href="#">link3</a> <a href="#">link4 </a> </p>
</div>
</li>
<li><a href="#">test 4</a></li>
</ul>
</div>
我想当鼠标悬停在li上时,它会显示相应的部分内容(sub-nav
)。当鼠标移开 li 时,相应的部分将被隐藏。
.sub-menu css is display:none;
以下是我的代码,但不起作用。
$(function(){
$("#nav ul li").mouseenter(function() {
$(this).find(".sub-menu").show();
});
});