最新回答 / 慕勒7123956
你的问题应该是this在传递过程中发生了变化试一试,在调用startMove之前 var that=this;然后在startMove中使用that,
2017-04-16
最新回答 / weibo_happy的小小明_0
找到原因了<script type="js/move.js"></script>应该写成<script src="js/move.js"></script>
2017-04-15
最新回答 / 哈哈嘿k
因为你的定时器一直在运行,,你应该在它完全出来之后,,清理掉在运行的这个定时器,,if(div1.offsetLeft != 0){div1.style.left = div1.offsetLeft + 10 + 'px';} else { clearInterval(timer);}
2017-04-11
最赞回答 / 雨落尘中碎_03948239
obj.timer=setInterval(......) 这里已经给予定时器了 这里的timer其实是没有多少意义的 因为后续的处理都是针对各个对象的定时器 而不是这个命名的timer 所以这个例子注释掉是没有影响的 这个timer在整个程序运行过程中其实并没有参与
2017-04-10