JavaScript简单动画函数封装

  • 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); }