function startMove(dom,target){//目标元素,目标点(数字) 缓冲运动
var speed;
clearInterval(timer);
var timer=setInterval(function(){
speed=(target-dom.offsetLeft)/6 ;
speed=speed>0?Math.ceil(speed):Math.floor(speed)
if(dom.offsetLeft==target){
clearInterval(timer)
}else{
dom.style.left=dom.offsetLeft+speed+"px";
}
},30)
}
原生js缓冲运动
最新推荐文章于 2022-09-26 13:42:34 发布