2012-03-29 7 views
0

Я пытаюсь заставить div исчезать при использовании jquery, когда мышь нависает над родительским div. Не знаю точно, как это сделать, и код у меня ниже не работает:Затухание в div при зависании над родительским div с jquery

$("#front-nav-wrapper").hover(function(){ 
    $("#front-nav").fadeIn("slow"); 
}, 
function(){ 
    $("#front-nav").fadeOut(); 
}); 

Это HTML-

<div id="front-nav-wrapper"> 
<div id="front-nav"> 
    &nbsp; 
</div> 
</div> 

И это CSS

#front-nav-wrapper { 
    height:125px; 
    position:fixed; 
    top:0px; 
    padding:0px; 
    width:100%; 
} 
#front-nav { 
    height:125px; 
    position:fixed; 
    top:0px; 
    margin:0px; 
    padding:0px; 
    z-index:75; 
    width:100%; 
    background:#fff; 
    background:rgba(255,255,255,.5); 
    display:none; 

} 
+0

Вам не хватает закрытие) в вашей функции .hover edit - фактически нет - код, похоже, работает - http://jsfiddle.net/U2QNY/7/ – lifeIsGood

+0

Что значит «не работает»? –

+0

Кажется работать: http://jsfiddle.net/j08691/vLma7/ – j08691

ответ

0

У вас возникла проблема с вашей функцией:

$("#front-nav-wrapper").bind("onmouseover", function(){ 
    $("#front-nav").fadeIn("slow"); 
}); 

$("#front-nav-wrapper").bind("onmouseout", function(){ 
    $("#front-nav").fadeOut("slow"); 
});