2015-05-29 45 views
0

我的導航是隱藏的,懸停的顯示,但立即消失,我想導航到鼠標懸停和display: none顯示出該元素的JavaScript鼠標和切換

$(document).ready(function(){ 
    $("#nav-holder").hover(function() { 
     $("nav").animate({height: 'toggle'}); 
    }); 
}); 
+0

嘿ü將不得不使用鼠標懸停及移出 – Neelu

+0

等待會後的代碼現在 – Neelu

+2

您應該提供足夠的代碼來複制問題。這意味着在問題中包含您的HTML。提供一個現場示例也很有用,例如JSFIddle鏈接 – musefan

回答

0
$(document).ready(function(){ 

$("#nav-holder").mouseover(function(argument) { 

      $("nav").show(); 
}) 

$("#nav-holder").mouseout(function(argument) { 

      $("nav").hide(); 
}) 

}); 
+0

Hide將添加樣式以顯示none。 – Neelu

0

您應該使用mouseentermouseleave,而不是懸停:

$(function() { 
    $("#nav-holder") 
    .mouseenter(showNavigation) 
    .mouseleave(hideNavigation) 
}) 

function showNavigation() { 
    $("nav").show("fast") 
} 
function hideNavigation() { 
    $("nav").hide() 
}