不知道为什么var speed=(iTarget-obj.offsetWidth)/8 这里要除以8

来源:4-1 JS多物体动画

整个人都娇惯了

2016-04-21 16:40

var speed=(iTarget-obj.offsetWidth)/8  这里不知道为什么要除以8,还有obj,iTarget这两个参数指的是什么啊,我还是新手,完全看不懂,老师帮帮忙

写回答 关注

2回答

  • 彭若飞
    2016-04-21 18:15:14
    已采纳

    (iTarget-obj.offsetWidth)这个里面 obj.offsetWidth实在不断变化的,iTarget不变,他们两的差会由大到小,除以8的商也会由大到小,这就让speed速度有个递减。


    整个人都娇惯...

    非常感谢!

    2016-04-21 19:57:16

    共 1 条回复 >

  • 话多不如听歌
    2016-04-21 17:49:23

    必须要除以一个数字,是不是8不重要,因为要让速度由快变慢,不除以一个值的话,就直接过了,没有之间的动画

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题