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

这个小动画怎么搞才能达到目的

这个小动画怎么搞才能达到目的

万千封印 2018-08-02 09:11:37
elem是一个已设置绝对定位的元素(position:absolute;right:-48px;),希望当鼠标放在他上面时或离开时,该元素的right属性在0到-48之间变化(该元素宽度200px);问题是上面有两行代码貌似有问题,当鼠标放在元素上时,该元素right应为0px,但实际却只达到-9px;当鼠标离开时,该元素right应为-48px,实际上可以达到-48px;请大神指点,问题到底在哪??案例:https://jsfiddle.net/xx1hzt1t/1/
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

当-1 < (pos-right)/10 < 0的时候,Math.ceil得到的值为0,right就一直+0,导致死循环了。


查看完整回答
反对 回复 2018-09-21
  • 1 回答
  • 0 关注
  • 496 浏览
慕课专栏
更多

添加回答

举报

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