问答详情
源自:3-1 JS缓冲动画

为什么返回的时候offsetleft 会变成-190px而不是-200px

为什么返回的时候offsetleft 会变成-190px而不是-200

提问者:qq_Desperado_19 2016-08-22 19:30

个回答

  • 不再使用
    2016-08-22 20:45:40
    已采纳

    speed=speed>0?Math.ceil(speed):Math.floor(speed);
    速度大于0就往上取整(用于显示出来)
    速度小于0就往下取整(用于缩回隐藏)
    等到最后速度(绝对值)小于1px/30ms的时候不至于被浏览器忽视(小数不承认)

    你这个情况是不是没有写这一句判定