- A+
所属分类:Web前端
简单动画函数:
animate(obj, target, time);
注意:
目标对象需要加绝对定位
代码实现:
//obj目标对象 target目标位置 time动画间隔时间 function animate(obj, target, time) { // 先清除以前的定时器,只保留当前的一个定时器执行 clearInterval(obj.timer); obj.timer = setInterval(function() { if (obj.offsetLeft >= target) { clearInterval(obj.timer); } obj.style.left = obj.offsetLeft + 1 + 'px'; }, time); }