为什么把速度放在外面就不行呢?每次每个对象startmove方法调用时应该会重新获取速度值才对晒
function startmove(obj,itarget){
clearInterval(obj.timer);
var speed=(itarget-obj.offsetWidth)/5;
speed=speed>0?Math.ceil(speed):Math.floor(speed);
obj.timer=setInterval(function(){
if(obj.offsetWidth==itarget){
clearInterval(obj.timer);
}
else{
obj.style.width=obj.offsetWidth+speed+'px';
}
},30)