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

帮我看看代码,为什么浏览器提示timer=null找不到

<script>

window.onload=function(){

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

oDiv.onmouseover=function(){

startmove();

}

}

var time=null;

function startmove(){

time.setInterval(function(){

if(oDiv.offsetLeft==0){

clearInterval(time);

}

else{

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

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

}

},30)

}


</script>


提问者:KARLA 2016-05-05 14:53

个回答

  • recying5566
    2016-05-05 17:01:42

    你写错了,

    var timer=null;

    function startmove(){

    clearInternal(timer);

    timer=setInterval(function(){},30)

    中间部分省略