divを持っているので、その上にカーソルを合わせると、その中のdivがアニメートし、ホバーをやめると、元の位置にアニメーションで戻ります。しかし、非常にすばやく何度もカーソルを合わせると、アニメーションがキューに入れられ、終了するまで続行されます。例:divにすばやく10回カーソルを合わせると、そこに座っている間にdivが10回アニメーション化されます。これらのアニメーションをこのように並べたくありません。
これが私のスクリプトです:
$(".call1").hover(
function(){
$(".call-label").animate({"bottom": "+=50px"}, "slow");
},
function(){
$(".call-label").animate({"bottom": "-=50px"}, "slow");
}
);
私が抱えている問題を説明するためのjsfiddleがあります:http://jsfiddle.net/mqpbm/
また、.mouseoverと.mouseout、および.mouseenterと.mouseleaveも試しました。それらのすべてがこれを行います。