问答详情
源自:4-1 JS多物体动画

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

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

提问者:整个人都娇惯了 2016-04-21 16:40

个回答

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

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


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

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