函数封装 话不多说,直接上代码 function animate(obj,target,callback){ //对于存在按钮点击后,开启器定时器的情况下, 当我们不断的点击按钮,元素的速度就会越来越快,因为开启了太多的定时器 // 解决方案:当我们开启下一个定时器的时候,清除上一个定时器 clearInterval(obj.timer); // 给不同元素设置不同定时器,提高运行效率 obj.timer = setInterval