アニメーションがキューに入れられています。これを防ぐには、jQueryの停止関数を使用します:http://api.jquery.com/stop/
停止機能の使用を含むようにコードを更新しました。今ではうまくいきます。更新されたコードは次のとおりです。
<script type="text/javascript">//<![CDATA[
$(window).load(function(){
$('#blue-top').mouseenter(function(){
$('#blue-top').stop(true).animate({height:'200'}, 500);
$('#blue-middle').stop(true).animate({height:'80'}, 500);
$('#blue-bottom').stop(true).animate({height:'80'}, 500);
});
$('#blue-top').mouseleave(function(){
$('#blue-top').stop(true).animate({height:'120'}, 500);
$('#blue-middle').stop(true).animate({height:'120'}, 500);
$('#blue-bottom').stop(true).animate({height:'120'}, 500);
});
$('#blue-middle').mouseenter(function(){
$('#blue-top').stop(true).animate({height:'80'}, 500);
$('#blue-middle').stop(true).animate({height:'200'}, 500);
$('#blue-bottom').stop(true).animate({height:'80'}, 500);
});
$('#blue-middle').mouseleave(function(){
$('#blue-top').stop(true).animate({height:'120'}, 500);
$('#blue-middle').stop(true).animate({height:'120'}, 500);
$('#blue-bottom').stop(true).animate({height:'120'}, 500);
});
$('#blue-bottom').mouseenter(function(){
$('#blue-top').stop(true).animate({height:'80'}, 500);
$('#blue-middle').stop(true).animate({height:'80'}, 500);
$('#blue-bottom').stop(true).animate({height:'200'}, 500);
});
$('#blue-bottom').mouseleave(function(){
$('#blue-top').stop(true).animate({height:'120'}, 500);
$('#blue-middle').stop(true).animate({height:'120'}, 500);
$('#blue-bottom').stop(true).animate({height:'120'}, 500);
});
});//]]>
</script>