第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

不懂為什么(itarget-odiv.offsetLeft)/20 之后left就回不到200或者-200了。。。。

var speed = (itarget-odiv.offsetLeft)/20;

speed = speed>0?Math.ceil(speed):Math.floor(speed);

if(oDiv.offsetLeft ==iTarget){

?? clearInterval(timer);

}

else{

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

}

正在回答

3 回答

當(dāng)(itarget-odiv.offsetLeft)/20=10/20=0.5PX時(shí),oDiv.style.left = oDiv.offsetLeft+speed+'px';=190+0.5=190.5px,像素出現(xiàn)了小數(shù)程序無法執(zhí)行下去。


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕田峪8115978

他的speed做了取整操作,不是這個(gè)問題
2016-04-10 回復(fù) 有任何疑惑可以回復(fù)我~
#2

其實(shí)TAMA醬不是我名字 提問者

非常感謝!
2016-04-11 回復(fù) 有任何疑惑可以回復(fù)我~
#3

小西瓜籽

非常正確
2016-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
#4

小西瓜籽

然后 把speed=0.5向上取整為1,在進(jìn)行一次else中的代碼 ,結(jié)束
2016-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
#5

小西瓜籽

執(zhí)行一次后 offsetLeft=-190 那 190/20=9.5 也不是整數(shù) 不加下面取整代碼時(shí),程序一直執(zhí)行到offsetLeft=-10時(shí)才不能執(zhí)行是為什么,求解答
2016-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

就是因?yàn)槟莻€(gè)offsetLeft屬性的值是不能帶小數(shù)的。所以要想辦法用Math的方法把speed變成整數(shù),這樣才能把offsetLeft弄成整數(shù).

0 回復(fù) 有任何疑惑可以回復(fù)我~

請(qǐng)檢查你的樣式表里面有沒有加border,offsetLift獲取的左值+邊框的值

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

不懂為什么(itarget-odiv.offsetLeft)/20 之后left就回不到200或者-200了。。。。

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)