我有以下的代碼,鼠標懸停移動的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