-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