1.0 函数执行错误 速度声明放在setInterval 里面 这里素的是随着时间变化调整 越来越慢的。
function stareMove(obj,iTarget)
{
var speed=(iTarget-obj.offsetWidth)/4;
speed=speed>0?Math.ceil(speed):Math.floor(speed);
clearInterval(obj.timer);
obj.timer=setInterval(function()
{
if(obj.offsetWidth==iTarget)
{
clearInterval(obj.timer);
}
else
{
obj.style.width=obj.offsetWidth+speed+'px';
}
},30)
}
菜鸟加速
浙公网安备 33010602011771号