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

来源:2-1 JS速度动画

未完待续的生活

2015-08-20 15:28

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)

}

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


写回答 关注

1回答

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

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

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113923 学习 · 1443 问题

查看课程

相似问题