我有以下的代码,鼠标悬停移动的DIV block
20像素下来:jQuery的动画当鼠标悬停及移出
$('.outerDiv').mouseover(function()
{
$(this).animate({marginTop: "+=20px",},500);
});
$('.outerDiv').mouseout(function()
{
$(this).animate({marginTop: "-=20px",},500);
});
的div包含另一个div
内。问题是,当鼠标在内部div
上时,出现鼠标移出事件,并且div
块向上移动20px
。我想知道是否有办法只发生鼠标事件,如果鼠标只在外部div
之外。
下面是HTML结构:
<div class='outerDiv'>
<div class='innerDiv'>
bla bla bla
</div>
</div>
后的HTML结构,它会更清楚 – MichaelS 2012-02-08 20:22:11
你有后'= 20px的一个额外的逗号”,' – 2012-02-08 20:36:39