【发布时间】:2010-03-03 17:00:43
【问题描述】:
HTML:
<ul class="dropdown">
<li><a href="#">Item 1</a></li>
<li>
<a href="#">Item 2</a>
<div class="submenu">something</div>
</li>
</ul>
jQuery:
$j("ul.dropdown li").hover(function () {
$j(this).addClass("hover");
$j('div.submenu', this).css('visibility', 'visible').hover(function () {
$j(this).prev('a').addClass('hover');
}, function () {
$j(this).prev('a').removeClass('hover');
});
}, function () {
$j(this).removeClass("hover");
$j('div.submenu', this).css('visibility', 'hidden');
});
...菜单工作正常,但导航链接(打开下拉菜单)在下拉菜单上时应保持突出显示。如何在链接和子菜单打开时保持悬停状态?
谢谢!
【问题讨论】:
标签: jquery menu drop-down-menu hover