0
我有一個問題,jquery「.hover」的功能。當鼠標在#navigation上沒有任何反應時。我的代碼的HTML是:jquery懸停列表
<ul id="navigation">
<li class="home"><a href="" title="Home"></a></li>
<li class="about"><a href="" title="O nas"></a></li>
<li class="realization"><a href="" title="Realizacje"></a></li>
<li class="devblog"><a href="" title="devBlog"></a></li>
<li class="contact"><a href="" title="Kontakt"></a></li>
的JavaScript:
<script src="js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#navigation > li').hover(
function() {
$('a',$(this)).stop().animate({'marginLeft':$('.con').offset().left + $('.con').width()},200);
alert($('#navigation li').is('.hovered'));
},
function() {
$('a',$(this)).stop().animate({'margin-left': $('.con').offset().left + $('.con').width() - 235}, 200);
alert($('#navigation li').is('.hovered'));
}
);
$('#navigation a').css('margin-left', $('.con').offset().left + $('.con').width() - 235 + 'px');
console.log($('.con').offset().left + $('.con').width() - 235 + 'px');
alert($('#navigation').is('.hovered'));
});
</script>
任何人都知道會發生什麼?
有我的網站全碼:http://jsfiddle.net/pasterz/cCTgf/
你關閉UL? – adeneo 2013-03-28 00:26:53
您應該正在考慮.on()http://api.jquery.com/on/ – Zak 2013-03-28 00:29:04
是的,我關閉ul。 – Pastan 2013-03-28 00:29:49