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

在没加判断语句之前,为什么他会停在-190.5的地方?依照语句if(odiv.offsetLeft == Target)
        {
            clearInterval(timer);
        }

应该会到-200的地方才停啊?求指点

正在回答

4 回答

这个问题你解决了吗 我还是不明白阿

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

继续往下听,这个问题就会解决掉了。。。。

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

-200/10 == 20     30ms 之后  -180;   -180/10=18   30ms之后   -162;    注意 / 的含义就行了.

后面按小学学的说法 叫 除不尽   当速度为0 的时候  还有余数.   慢慢体会哈

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

var speed = (iTarget-onDiv.offsetLeft)/10; 这代码你先算后减去offsetLeft,后面好像有漏洞,所以还有10px的值没走!  个人看法

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

举报

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