//沒有在注釋除清空是,效果是在到達(dá)iTarget目標(biāo)位置后會(huì)一直抖動(dòng),可是為什么呢?下面不是有個(gè)判斷語句清空了嗎?
function?startMove(iTarget){
clearInterval(timer); //為什么必要必要?
var?oDiv=document.getElementById("div1");
timer=setInterval(function(){
var?speed=0;
if(oDiv.offsetLeft>iTarget){
speed=-10;
}
else{
speed=10;
}
if?(oDiv.offsetLeft==iTarget)?{
clearInterval(timer); //相等時(shí)不是已經(jīng)清空了嗎????
}
else{
oDiv.style.left=oDiv.offsetLeft+speed+"px";
}
},30)
為什么這個(gè)動(dòng)畫效果這里要清空定時(shí)器?
newsudhc3634140
2016-08-04 10:53:14