问答详情
源自:2-1 JS速度动画

判断条件,没有用,定时过程不可能刚刚好等于0啊

window.onload=function(){

var oDiv=document.getElementById('div1');

oDiv.onmouseover=function(){

startMove();

}

var timer=null;

function startMove(){

var oDiv=document.getElementById('div1');

timer=setInterval(function(){

alert(oDiv.offsetLeft);

 if(oDiv.offsetLeft==0){

    clearInterval(timer);

}else{

oDiv.style.left=oDiv.offsetLeft+1+'px';

}

 },30)

}

} 这里已经不对了,问题在哪里啊?


提问者:未完待续的生活 2015-08-20 15:28

个回答

  • 纪奕滨
    2015-08-30 22:23:13

    为什么不可能,本来就是-200px,然后不断增加,就能增加到0啊,是停不下来吗