自定义一个关于匀速运动的基本函数:
function startMove(Target){
var aDiv=document.getElementsByTagName('div')[0];//获取你所要改变的对象(这是我定义的一个对象)
var speed =0;
clearInterval(timer);//关闭以前的定时器,以防同时开多个
timer=setInterval(function (){
if(a.属性<Target)
speed=5;//可以改变大小,自定义即可,但符号为正
else
speed=-5;//同上
if(a.属性==Target)
clearInterval(timer);
else{
a.属性=a.属性+speed;
}
},30);
}
基本框架就是这样,具体代码视情况而定