function hoverOpacity() {
$('#fruit').mouseover(function() {
$(this).animate({opacity: 0.5}, 1500);
});
$('#fruit').mouseout(function() {
$(this).animate({opacity: 1}, 1500);
});
}
これはアニメーション化する私の関数であり、機能しdiv#fruit
ます。
問題はこれです。アニメーションが終了するmouseout
前に、をmousein
開始する前にアニメーションを完了する必要がありmouseout
ます。(それが理にかなっていることを願っています)
これは通常は目立ちませんが、持続時間が長いと目立ちます。
アニメーションを終了するのではなく、アニメーションを停止して元の状態に戻してほしい。