2014-03-04 54 views
-1

我正在做頁面導航,我有焦點問題,所以我想聚焦將導航元素不在頁面上的任何地方。Jquery導航重點/出

$('nav ul li').focusin(function(){ 
$(this).css('background-color','#00979B'), 
$(this).css('color','#fff'); 
}); 
$('nav ul li').focusout(function(){ 
$(this).css('background-color','#fff'), 
$(this).css('color','#00979B'); 
}); 
+0

我不明白你的問題。你能提供更詳細的信息嗎? –

+0

你應該使用CSS:[pseudo-classes](http://www.w3.org/TR/CSS21/selector.html#dynamic-pseudo-classes)':hover':''focus'。所以'nav ul li:hover {background-color:#00979B;顏色:#FFF; }'。 – Sam

回答

0

你要懸停 - http://api.jquery.com/hover/

$('nav ul li').hover(function() { 
    $(this).css('background-color', '#00979B'), 
    $(this).css('color', '#fff'); 
}, function() { 
    $(this).css('background-color', '#fff'), 
    $(this).css('color', '#00979B'); 
}); 

http://jsfiddle.net/8Tz3n/

+0

如何在第一次懸停時離開時間 http://jsfiddle.net/EXDmL/1/ –