已采纳回答 / 慕田峪8758219
你的第53行 timer = setInterval(function() { //快捷键:si 新建一个定时器用的是timer,但其他地方用的是timmer
2016-05-02
已采纳回答 / _是你_
你可以自己用typeof 输出一下这两种情况,源生js中,null的输出类型为object。//var timer=null; console.log(typeof timer) //输出结果为object//var timer; console.log(typeof timer) //输出结果undefined
2016-04-25
已采纳回答 / 彭若飞
(iTarget-obj.offsetWidth)这个里面 obj.offsetWidth实在不断变化的,iTarget不变,他们两的差会由大到小,除以8的商也会由大到小,这就让speed速度有个递减。
2016-04-21
已采纳回答 / csusun
var i = true;这句话放在定时器里面 for循环前面 。因为flag如果定义在定期器外,flag只执行了一遍,当循环了一次后,flag变成了false就不会再改变了。 flag一直都是false,就无法关闭定时器和执行下一个函数了。
2016-04-20