梧桐初恋
2015-07-31 23:05
speed = (iTarget-context.offsetLeft)/20
为什么我对这句话很不理解 ....?
这个就是从快到慢的一个运动方式,希望你数学知识提高点,这样就容易理解了,
speed = (iTarget-context.offsetLeft)/20
举例说明:
你从家里去学校。你家里到学校的距离为2千米。
speed指的是:速度
iTarget指的是:到学校的距离为2;
context.offsetLeft指的是:你从家去学校走了多少千米了。
(iTarget-context.offsetLeft)指的是:再走多少千米到学校。
20指的是:走20分钟
(iTarget-context.offsetLeft)/20
指的是:走20分钟,每分钟走多少米。
(iTarget-context.offsetLeft)/20 分子在无线变小趋近于零却不会等于零 其整体(iTarget-context.offsetLeft)/20 无线接近零,而不是等于零,Math把他清零,关闭定时器
就是把目标值减去现在的距离除以20,在赋值给速度,除以20的目的是让它做曲线运动,这样用户体验好,
JS动画效果
113925 学习 · 1443 问题
相似问题