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

来源:2-1 JS速度动画

KARLA

2016-05-05 14:53

<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>


写回答 关注

1回答

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

    你写错了,

    var timer=null;

    function startmove(){

    clearInternal(timer);

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

    中间部分省略


JS动画效果

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

113925 学习 · 1443 问题

查看课程

相似问题