您现在的位置:首页 >> 前端 >> 内容

封装好的运动方法

时间:2017/3/18 9:34:00 点击:

  核心提示:封装好的运动方法:希望下面的文章对大家有所帮助。function move(obj,val,target,dir,endFn){val=parseInt(getStyle(obj,dir)) clea...
封装好的运动方法:希望下面的文章对大家有所帮助。
function move(obj,val,target,dir,endFn){
val=parseInt(getStyle(obj,dir)) clearInterval(obj.timer);
obj.timer=setInterval(function(){
var speed=parseInt(getStyle(obj,dir))+val;
if(speed>=target&&val>0 || speed<=target&&val<0){
speed=target;
}
obj.style[dir]=speed+'px';
if(speed==target){
clearInterval(obj.timer);
endFn&&endFn();
}
},30);
}

 

作者:网络 来源:不详
  • 上一篇:数组克隆的两种方式
  • 下一篇:数组去重