mouseenter と mouseout でイベントを実行しようとしています。マウスオーバーを複数回置くと、最初のアニメーションであっても、それを行った回数が繰り返されます。また、mouseleave でアニメーションを停止し、元に戻そうとしています。前もって感謝します
ジャバスクリプトはこちら
$('.velejador').mouseenter(function(){
$('.velejador').animate({
left: '-=50',
width: '40px'
}, 2000);
}).mouseleave(function(){
$('.velejador').animate({
left: '+=50',
width: '40px'
}, 2000);
});
ここにhtml
<div id="hidden-cartoons">
<img src="<?php echo base_url().'assets/img/cartoons/velejador.png' ?>" class="cartoon velejador">
<img src="<?php echo base_url().'assets/img/cartoons/bodoleite.png' ?>" class="cartoon bodoleite">
</div>