首先作为一个新手,感谢老师的分享。但是,我这里加了一个但是,你就知道话锋一转了,我是来吐槽的。只要有一点纰漏,整个框架就无法执行了。对新手来说,这感觉让我很绝望。下面总结一下小bug。
1.链式运动这节,假设DOM有多个元素。getLi=documen.getElementsByTagName('li');然后我们用startMove(this,属性,目标值,function(){startMove(this,属性,目标值)}),执行第一个函数的时候是没有问题的,但是当执行回调函数的时候就报错了。因为这个回调函数this的值域变了。评论里用的方法是定义一个变量=this,然后引用这个变量。
1.链式运动这节,假设DOM有多个元素。getLi=documen.getElementsByTagName('li');然后我们用startMove(this,属性,目标值,function(){startMove(this,属性,目标值)}),执行第一个函数的时候是没有问题的,但是当执行回调函数的时候就报错了。因为这个回调函数this的值域变了。评论里用的方法是定义一个变量=this,然后引用这个变量。
2015-09-10
最新回答 / 22不小了
你两个方法用的是同一个定时器相互争抢干扰缩写为一个方法, 同时注意if语句的判别 这个判断有些不好处理。可以设置执行的次数。当次数达到以后全部清空定时器。
2015-09-04