【发布时间】:2014-01-25 14:59:29
【问题描述】:
我有一个菜单,当您将鼠标悬停在标题中的“菜单”链接上时会显示该菜单。现在下拉菜单正在通过 CSS 显示/隐藏。我想保留悬停功能,但还要添加一个 jQuery 功能,如果您单击“菜单”一词,它会切换菜单并保持打开状态,即使您将鼠标移开也是如此。
我可以做一个或另一个,但还没有弄清楚是否可以将两者结合起来。
这是我用于点击/切换的 javascript:
$("#menu-drop-arrow").click(function(){
var a=300;
$("#menu").slideToggle(a);
$("#hide_menu").click(function(){
$("#menu").slideUp(a)
})
});
有谁知道是否可以通过悬停菜单来显示和隐藏菜单,但是如果您单击该链接,它将保持菜单打开,直到您再次单击该链接?
谢谢!
编辑 ************ *************
如果有帮助,这里是菜单代码示例:
<div id="menu-drop">
<div id="menu-drop-arrow"><span id="menu-text">Menu</span>
<div class="show_col">
<div class="menucat">
<ul class="menuitem">
*** menu links here **
</ul>
</div>
<div class="menucat">
<ul class="menuitem">
*** menu links here ***
</ul>
</div>
</div>
</div>
</div>
【问题讨论】:
标签: javascript jquery css drop-down-menu