jQuery动画连续触发、滞后反复执行解决办法
2017-04-03 00:27
211 查看
在做一个鼠标进出图片,遮罩层上下移动时,遇见的问题(如图所示:):
只要用鼠标不断进出图片,因动画未执行完成就触发下一个事件,使动画效果滞后和反复执行,效果非常不佳.
解决办法如下:
利用jQuery的stop()方法.如下图:
只要用鼠标不断进出图片,因动画未执行完成就触发下一个事件,使动画效果滞后和反复执行,效果非常不佳.
解决办法如下:
利用jQuery的stop()方法.如下图:
$(".masked").mouseover(function(){ $(".mask").stop().animate({ "top":"0px" },500) }) .mouseout(function(){ $(".mask").stop().animate({ "top":"80%" },1000); });
stop()介绍:
相关文章推荐
- 【转载】jQuery动画连续触发、滞后反复执行解决办法
- jQuery动画连续触发、滞后反复执行解决办法
- jQuery动画连续触发、滞后反复执行解决办法
- jQuery动画连续触发、滞后反复执行解决办法
- jQuery动画出现连续触发、滞后反复执行的解决方法
- jQuery动画出现连续触发、滞后反复执行的解决方法
- 分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
- 分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
- Jquery formValidator select 触发2次change解决办法
- Jquery双击事件不触发执行单击事件解决方法
- Jquery双击事件不触发执行单击事件解决方法
- Jquery双击事件不触发执行单击事件解决方法
- Jquery双击事件不触发执行单击事件解决方法
- 【实用随记】height:auto时无法执行动画的解决办法
- jquery对隐藏和显示的动画不支持的解决办法
- Jquery双击事件不触发执行单击事件解决方法
- Jquery双击事件不触发执行单击事件解决方法
- Jquery双击事件不触发执行单击事件解决方法
- jQuery中使用trigger触发click事件失效的解决办法
- IE7 下执行jquery, 报错IE error: Expected identifier, string or number 的解决办法