好的。这里是我的基本的HTML结构:jQuery悬停窗格儿童闪烁
<ul class="tabNavigation">
<li>
<a href="#">Main Button</a>
<div class="hoverTab">
<a href="#">Link Within Div</a>
</div>
</li>
</ul>
而且这里是我的jQuery命令:
$('ul.tabNavigation li').mouseenter(function() {
$('ul.tabNavigation div.hoverTab').hide();
$(this).children('div.hoverTab').stop(false, true).fadeIn('fast');
});
$('ul.tabNavigation li').mouseleave(function() {
$('ul.tabNavigation div.hoverTab').hide();
$(this).children('div.hoverTab').stop(false, true).show().fadeOut('fast');
});
当你的mouseenter /鼠标离开了李,孩子的div应该出现/消失,但问题是A标签内的hoverTab div导致标签闪烁 - 仿佛通过滚动链接,鼠标离开了LI ...
有什么建议吗?
Ah..got它。凉! – 2010-05-05 16:52:18