代码:jQuery的悬停LI> UL - 保持可见,直到拔下鼠标从子UL
$("ul.menu_body li:even").addClass("alt");
$('li a.menu_head').hover(function() {
$('ul.menu_body').slideToggle('medium');
},
function(){
$('ul.menu_body').slideToggle('medium');
});
在网上找到了这段代码的某处
,原来这是对“李a.menu_head”点击事件来显示和隐藏“ul.menu_body”。
点击正常工作。我更喜欢悬停效果。
不幸的是,当您将鼠标移出原始LI时,我的代码立即隐藏了UL。我怎么能调整这个,使“ul.menu_body”保持可见,直到鼠标离开UL,而不是“li a.menu_head”。
谢谢。
我的HTML更
<li> <a href="#" class="menu_head"></a>
<ul class="menu_body">
<li>content</li>
<li>content</li>
</ul>
</li>
忽略我的答案......我误解你的问题。道歉。 – Pat 2010-07-15 14:19:55