我想做的事情应该很简单,但是由于html的结构方式很复杂,我无法改变。当您的帐户发生鼠标悬停时,我基本上需要标题中的stackoverflow。当鼠标离开时,一个小菜单会再次淡入淡出。
HTML
<div id="top-links">
<a id="my_link">Link</a>
<div id="my_mouseover">
content
</div>
</div>
Javascript
$jQ('#my_link').mouseenter(function(){
$jQ('#my_mouseover').fadeIn(200);
$jQ('#my_mouseover').mouseleave(function(){
$jQ('#my_mouseover').fadeOut();
});
$jQ('#my_link').mouseleave(function(){
$jQ('#customer_mouseover').fadeOut();
});
});
我的问题是,当我在 和 之间移动鼠标时,div 淡入<a>
淡出<div>
。有没有办法说:
$jQ('#my_mouseover').mouseleave(function(){
//there's no such thing as mouseIsOver
if(!$jQ('#my_link').mouseIsOver()){
$jQ('#customer_mouseover').fadeOut();
}
});
有谁知道如何做到这一点?我无法在谷歌上找到我需要的东西。