How to use stop() properly in jQuery animation with hover event?
问题 I use the method below to make some animation. But when I move my mouse in and out really fast and stop it inside the div , the fadeIn() doesn't work and the div keeps transparent. $(".grids").hover(function() { $('.gridscontrol').stop().fadeIn(200); }, function() { $('.gridscontrol').stop().fadeOut(200); }); 回答1: .stop() without parameters simply stops the animation, still leaving it in queue. In this case you want .stop(true) to clear the animation queue as well. $(".grids").hover(function(