我试图在 mouseenter 和 mouseout 上做一个事件。如果我将鼠标悬停不止一次,它会重复我这样做的次数,即使仍然在第一个动画上。我还试图在 mouseleave 上停止动画并将其动画化。提前致谢
这是javascript
$('.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>