1.要實現(xiàn)的效果:在相同的時間內(nèi)完成設(shè)定數(shù)值的自加;2.目前的方案:( 設(shè)定數(shù)值 - 初始數(shù)值 )/ 預(yù)期時長 = speed,以speed為自加變量;3.目前的困境:speed精確到小數(shù)好幾位,但要求顯示的只有一位,如果直接保留一位,要么數(shù)值不變,要么不能實現(xiàn)預(yù)期效果;請問怎么辦?有沒有什么方法能實現(xiàn)預(yù)期效果?附請輸入代碼<!DOCTYPE html><html><head>
<title>這是一個test例子</title></head><body><p id="test"></p><script>function aa(starNum,endNum,duration){ var i=starNum,
speed=(endNum-starNum)/duration,
sector=document.getElementById("test");
sector.innerHTML=starNum; function bb(){ if(i<endNum){
i+=speed;
sector.innerHTML=i;
}else{
clearInterval(timer);
sector.innerHTML=endNum;
}
} var timer=setInterval(function(){
bb();
},100)
}
aa(0,10,7);</script> </body></html>
保留兩位小數(shù),但要求只顯示一位小數(shù),怎么實現(xiàn)?
ABOUTYOU
2018-09-15 10:05:02