代碼: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