为了账号安全,请及时绑定邮箱和手机立即绑定

我的这个怎么停不下来

window.onload= function(){

var Odiv=document.getElementById("dIV1");

Odiv.onmouseover = function(){

starMove();

}

}

var timer=null;

function starMove(){

var Odiv=document.getElementById("dIV1"); 

timer=setInterval(function(){

if(Odiv.offsetLeft===0){

clearInterval(timer);

}else{

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

}

},30)

}


正在回答

2 回答

if(Odiv.offsetLeft===0),等于号==写成了===。

0 回复 有任何疑惑可以回复我~

你判断它停下来的条件是offsetLeft ===0 ,而你缺一直让left +10px,这不是永远都不可能停下来吗→_→

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的这个怎么停不下来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信