jQuery停止不';我不能正常工作

jQuery停止不';我不能正常工作,jquery,animation,Jquery,Animation,我尝试了stop(true),stop(true,true),但没有结果。当您在动画结束前悬停并离开时,下一个动画将结束。如果您在动画中添加一些延迟以避免闪烁问题,该怎么办 不,我不需要。如果用户在动画结束前发出mouseout,它仍然会导致一个bug。然而,经过几个小时的不同尝试后,我自己做了。 $(document).ready(function(){ $(".main_img_1").hover(function (){ $(this).stop().css({"b

我尝试了
stop(true)
stop(true,true)
,但没有结果。当您在动画结束前悬停并离开时,下一个动画将结束。

如果您在动画中添加一些延迟以避免闪烁问题,该怎么办


不,我不需要。如果用户在动画结束前发出mouseout,它仍然会导致一个bug。然而,经过几个小时的不同尝试后,我自己做了。
$(document).ready(function(){
    $(".main_img_1").hover(function (){
        $(this).stop().css({"background-size": '110% 110%'}, 200);
        $(".mainimgover").stop().animate({backgroundPositionY: '+=468px'}, 400);
        $(".mainimgover2").stop().animate({backgroundPositionY: '+=468px'}, 500);
    }).mouseout(function (){
        $(this).stop().css({"background-size": '100% 100%'}, 200);
        $(".mainimgover").stop().animate({backgroundPositionY: '-=468px'}, 400);
        $(".mainimgover2").stop().animate({backgroundPositionY: '-=468px'}, 500);
    });
});