最赞回答 / 彭若飞
自己搞明白了!!d.style.width=200px 这样的写法中,d.style.width返回的字符串中有px,只能用来被赋值不能用来获取值,而d.offsetWidth和d.clientWidth返回的字符串中么有px可以用parseInt()包起来转换成整数!!!!!!!!!!
2016-04-21
已采纳回答 / 彭若飞
(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