核心提示:封装好的运动方法:希望下面的文章对大家有所帮助。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);
}


