时间停不了

来源:2-1 JS速度动画

求知的木头

2015-06-01 00:41

var timer = null;

function startMove(){

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

timer = setInterval(function(){

if(oDiv.offsetLeft == 0){

clearInterval(timer);

}

else{

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

}

},30)

}

怎么不能停啊

写回答 关注

1回答

  • 毛桃_我叫MT
    2015-06-05 17:16:00
    已采纳

    oDiv.offsetLeft永远不会取到0这个值,所以就不会停咯。

    求知的木头

    非常感谢!

    2015-06-08 21:17:14

    共 1 条回复 >

JS动画效果

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

113924 学习 · 1443 问题

查看课程

相似问题