if判断为什么写<0不行,求解答

来源:2-1 JS速度动画

懒人一只

2016-03-11 10:21

var hide=document.getElementById('hide');
var hover=document.getElementById('hover');
var strmove=function(){
    if (hide.offsetLeft<0){timming=setInterval(function(){hide.style.left=hide.offsetLeft+10+'px'},30)}

};
var timming=null;
hover.onmouseover=function() {
        strmove();
};


写回答 关注

2回答

  • 懒人一只
    2016-03-11 10:31:24

    应该是逻辑混乱的问题

  • 懒人一只
    2016-03-11 10:26:27

    代码运行的状态是会移动,但是不会停下来

JS动画效果

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

113924 学习 · 1443 问题

查看课程

相似问题