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

关于速度取值问题

视频里速度取值是10和-10,但速度如果取成3, 6, 7,9等,红方框出来后会一直抖,这是因为200不能被这些数整除的原因吗

正在回答

1 回答

2-1这节的运动是做匀速运动的,而且参数简化到剩下一个。 

if(div.offsetLeft>目标值200)

{

    speed=-10; //速度是10刚好会到0,如果速度是-8  是不是到最后还有一个余数 -4px

//oDiv.style.left = oDiv.offsetLeft + speed + 'px'; 是不是 left就会有稍微有偏移量  ;反之亦然,所以会一直抖动。定时器是30ms启动一次,课程里面 已经是 left就是都到节点值 他就一直维持不动了。 比如你现在宽度 设置成 你速度的倍数 就会正常了 (猜测)

}

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

祯祺3362575 提问者

非常感谢!
2016-06-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于速度取值问题

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