ゲームの勝ち点を変更することができるので、プログレスバーを敏感にしたいと思います。さて、divの高さ全体に対するパーセンテージを受け取ります。 デフォルトのスコアは100ptsです。また、プログレスバーは0%(最小)〜100%(最大)(100pts - 勝利スコア)になるように設定されています。 プログレスバーをプログラムする方法を教えてください。たとえば、ユーザーが勝率50%、つまり100%を入力すると、プレーヤーが25ptに達したときに進行状況バーに彼はゲームの勝利の半分(50%)です。私の説明がはっきりしていれば幸いです。プログレスバーの移動の計算
HTML入力:優勝スコアを設定する
<input class="score-input" type="text">
機能(デフォルトでは100)、プレイヤーのスコアを読み込みプログレスバー要素のidと、それを反映し
function setWinningScore() {
let inputScore = document.querySelector('.score-input').value;
if (inputScore) {
winningScore = inputScore;
} else {
winningScore = 100;
}
}
プログレスバーの機能。
function progressBar(myScore, progBarId) {
progBarId.style.height = myScore + '%';
}
'progBarId.style.height =((myScore/winningScore)* 100)+ '%';' –
ときにすることはできません数学FeelsBadMan – user5014677