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

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

為什么speed大于0向上取整,小于0向下取整?

為什么speed大于0向上取整,小于0向下取整?

正在回答

2 回答

var speed=(iTarget-mybox.offsetLeft)/20;這里的速度值表示,當你的目標值大于當前的寬度,speed大于0表示你向右走,要“+“正speed加一個寬度.如果speed小于0,你要向左走,你的寬度需要越來越小,所以speed需要"-"只有向下取整。不知道有沒有描述清楚。

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

當speed負值時=-0.9、-0.8、-0.7...時,向上取整時speed值=0,此后的速度一直為0,所以要向下取整-0.9、-0.8...向下取整等于-1;同理當speed為正值時0.9、0.8、0.7...向上取=1,向下取=0;

至于為什么要取整,是因為offsetWidth等像素值最小單元為1px,有小數(shù)存在時會四舍五入,當接近目標值時speed值很小,此時當增加的speed后的offsetWidth小數(shù)位<0.5時就永遠地進不了位(如196.4四舍五入為196);

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

舉報

0/150
提交
取消

為什么speed大于0向上取整,小于0向下取整?

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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