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

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

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();
};


提问者:懒人一只 2016-03-11 10:21

个回答

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

    应该是逻辑混乱的问题

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

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