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

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

為什么鼠標移開時,會出現不停抖動

window.onload=function(){

var divv=document.getElementById("div1");

? ?divv.onmouseover =function(){

? ? startMove(10,0);


? ?}

? ?divv.onmouseout=function(){

? ? startMove(-10,-200);

? ?}

}

?var timer=null;

function startMove(speed,Target){


clearInterval(timer);

divv=document.getElementById("div1");

setInterval(function(){

if (divv.offsetLeft == Target) {

clearInterval(timer);

}else{

divv.style.left=divv.offsetLeft+speed+'px';

}

},30)

}


正在回答

2 回答

timer=setInterval(function() { //定時器賦值給timer,要不然timer一直都是null吧;

? ? ? ? ? ? if (divv.offsetLeft == Target) {

? ? ? ? ? ? ? ? clearInterval(timer);

? ? ? ? ? ? } else {

? ? ? ? ? ? ? ? divv.style.left = divv.offsetLeft + speed + 'px';

? ? ? ? ? ? }

? ? ? ? }, 30)


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

哇哈哈酒玩哈哈 提問者

非常感謝!
2017-03-01 回復 有任何疑惑可以回復我~

鼠標移開時,不停抖動,上一次的計時器還在運行吧

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

舉報

0/150
提交
取消

為什么鼠標移開時,會出現不停抖動

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

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

幫助反饋 APP下載

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

公眾號

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