所以我使用jQuery的.hover功能..但即時通訊有一個小問題。當你將鼠標移動到他們身上的時候,下拉棒和不要隱藏(ff3)。如果前一個函數沒有完成slideDown,它似乎正在跳過鼠標移出功能。有任何解決這個問題的方法嗎?jquery下拉菜單粘貼
繼承人的試驗場:http://vasoshield.xcsit.com/index.html
的JavaScript:爲
$(document).ready(function() {
$('#mainNav ul li').hover(
function() {
$(this).find('ul').slideDown(500);
},
function() {
$(this).find('ul').hide(0);
}
);
});
菜單HTML
<div id="mainNav">
<ul>
<li class="requestInfoLink">
<a href="#">Request Info</a>
<ul>
<li><a href="#">Ordering</a></li>
<li class="last"><a href="#">Contact Us</a></li>
</ul>
</li>
<li class="newsLink">
<a href="#">News</a>
<ul>
<li class="last"><a href="#">Press Release</a></li>
</ul>
</li>
<li class="productLink">
<a href="#">Product</a>
<ul>
<li><a href="#">Overview</a></li>
<li><a href="#">Physician</a></li>
<li class="last"><a href="#">Patient</a></li>
</ul>
</li>
</ul>
</div>
我在看這個時看不到任何問題。 – 2009-08-21 18:13:55
沒關係,我看到3.5 – 2009-08-21 18:15:06
中的問題必須將鼠標從導航的一側移動到另一側,並且它應該堅持下去。 – Roeland 2009-08-21 18:27:25