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

剩10个距离怎么算

为什么会剩10个距离啊??求解 有点绕晕了

正在回答

2 回答

那这个问题应该怎么解决呀~~~

0 回复 有任何疑惑可以回复我~

由于数值设置的原因,div移动到一定px后,进行相减再除20的运算后会出现小数,比如0.75,比如这时div移动到了290,程序里写到div的left=oDiv.offsetLeft+speed+'px',那么div的left就是290.75px,而浏览器是不允许出现小数的,会把0.75去掉,那么div的left就成了290,下次执行时div的left是290,算出来速度还是0.75,浏览器又省略了小数,结果就是div停在了290px,到不了目标点300。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

剩10个距离怎么算

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信