亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

連續執行問題

這個只能執行一次啊,怎么才能不斷執行而不用刷新呢?

正在回答

2 回答

可以在超出界外清空之后,讓位置再減去一個速度值,回到界內,即可。

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

oDiv.onmouseover=function(){

onMove(2);

}

oDiv.onmouseout=function(){

onMove(-2);

}

}

var ?timer=null;

function onMove(speed){

clearInterval(timer);

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

?timer=setInterval(function(){

?if(oDiv.offsetLeft>=400&&oDiv.offsetLeft<=600){

oDiv.style.left=oDiv.offsetLeft+speed+"px";?

?}else{

?clearInterval(timer);oDiv.style.left=oDiv.offsetLeft-speed+"px";

?}

},5)

}


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

當oDiv.offsetLeft的值和邊界值相等時,就會出現程序不再執行的情況,這也是speed取值造成的。

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

舉報

0/150
提交
取消

連續執行問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號