親 div 内の小さな子 div をアニメーション化しようとしています。また、アニメーションは、マウスが親 div に入ると子 div を -60px 上に移動し、マウスが親 div を離れると子 div は元の位置に戻ります。そして、それは適切に機能しています。しかし、マウスが子divに向かって直接移動すると、上に移動しますが、マウスが親divから離れる前に下がります。この問題を解決するのを手伝ってください
このリンクを参照してください
私のhtmlコードは
<div id="box" align="center">
<div id="minibox"></div>
</div>
cssコードは
#box {
position:relative;
top:100px;
width:200px;
height:100px;
border:1px solid #ddd;
}
#minibox {
position:relative;
width:50px;
height:50px;
border:1px solid #333;
background-color:green;
}
jqueryコードは
$("#box").mouseenter(function () {
("#minibox").animate({
top: "-60px"
}, {
duration: 180
});
});
$("#box").mouseout(function () {
$("#minibox").animate({
top: "0px"
}, {
duration: 180
});
});