为了账号安全,请及时绑定邮箱和手机立即绑定

jquery的animate多次执行后动画速度变慢

jquery的animate多次执行后动画速度变慢

慕姐8265434 2018-08-10 09:10:09
我使用animate循环改变element的top值,当mouseenter时,用stop暂停,mouseleave时,继续执行该函数,可是当鼠标划入划出时,动画速度明显减缓,后来用setInterval解决了,可是不知道为什么会发生这中情况。function doanimate(){     div.animate({         top:'450px'     },1000,'linear',function(){     div.css('top','0px');     }); } div.on('mouseenter mouseleaver',function(e){    if(e.type == 'mouseenter'){         div.stop(true);     }    else if(e.type =='mouseleave'){         doanimate();     } }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 988 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信