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

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

為什么使用的時向上取整,得到的確實向下取整?

<!DOCTYPE?html>
<html?lang="en">
<head>
????<meta?charset="UTF-8">
????<title>多物體運動</title>
????<style>
?ul?li{
????????????width:?100px;
?height:?50px;
?background-color:?yellow;
?margin-bottom:?10px;
?list-style:?none;
?}
????</style>
????<script>
?window.onload=function?()?{
????????????var?oli=document.getElementsByTagName("li");
?for(var?i=0;i<oli.length;i++){
????????????????oli[i].timer=null;
?oli[i].onmouseover=function?()?{
????????????????????startmove(this,120);
?};
?oli[i].onmouseout=function?()?{
????????????????????startmove(this,100);
?}
????????????}
????????????function?startmove(obj,itarget)?{
????????????????clearInterval(obj.timer);
?obj.timer=setInterval(function?()?{
???????????????????//?var?speed=(itarget-obj.offsetWidth)/8;
?var?speed=speed>0?Math.ceil((itarget-obj.offsetWidth)/8):Math.floor((itarget-obj.offsetWidth)/8);
?console.log((itarget-obj.offsetWidth)/8);
?console.log('speed:'+speed+'width:'+obj.offsetWidth);
?if(obj.offsetWidth==itarget){
????????????????????????clearInterval(obj.timer);
?}else{
????????????????????????obj.style.width=obj.offsetWidth+speed+"px";
?}
????????????????},30)
????????????}
????????}
????</script>
</head>
<body>
<ul>
????<li></li>
????<li></li>
????<li></li>
</ul>
</body>
</html>

在后臺consol.log查看后 和 注釋 掉的 speed得到的結果不一樣,即如果用speed則正常,如果使用Math.ceil((itarget-obj.offsetWidth)/8)則得到的結果卻是 向下取整,即第一個值為120-100=2.5 ?ceil后應該是3但是在后臺看確實2?!費解,請大神答疑,十分感謝http://img1.sycdn.imooc.com//582730f200015df106510433.jpg

正在回答

1 回答

回頭看了一下 是我粗心,抱歉各位,問題已解決

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

舉報

0/150
提交
取消

為什么使用的時向上取整,得到的確實向下取整?

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

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

幫助反饋 APP下載

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

公眾號

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