-2
因爲我可以更改遊戲中的獲勝分數,所以我希望進度條對它敏感。現在,它接受相對於div的總高度的百分比。 默認分數是100pts。進度條設置爲從0%(分鐘)〜100%(最大)(即100分鐘) - 獲勝分數。 可否告訴我一些想法,如何編程進度條,當用戶輸入勝利分數,例如50分將是100%(最大值),然後當玩家達到25分時,進度條會顯示他贏得比賽的一半(50%)。我希望我的解釋清楚。進度條移動計算
HTML輸入:
<input class="score-input" type="text">
函數來設置的奪冠成績(默認爲100)
function setWinningScore() {
let inputScore = document.querySelector('.score-input').value;
if (inputScore) {
winningScore = inputScore;
} else {
winningScore = 100;
}
}
進度條功能,讀取玩家的分數,進度條元素的ID,然後將其反射。
function progressBar(myScore, progBarId) {
progBarId.style.height = myScore + '%';
}
'progBarId.style.height =((將myScore/winningScore)* 100)+ '%';' –
當你不能數學FeelsBadMan – user5014677