JS缓冲加速度功能
功能效果:一个div,从左向右平滑移动,速度越来越快。
太简单了直接上代码:
var time = null;
function mx(target,obj){
clearInterval(obj,timer);
obj.timer = setInterval(function(){
var speed = (target.obj.offsetLeft)/10;
speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);
if(obj.offsetLeft == target) {
clearInterval(obj.timer);
}else{
obj.style.left = obj.offsetLeft + speed +'px';
}
},30)
}