jQuery UI プログレス バーに問題があります。ページに複数の進行状況バーがあり (複数ステップの進行状況を示す積み上げ進行状況バー用)、進行状況バーを開始して値を割り当てる次のコードがあります。
function createProgressBars(progressVal, progressValMax, callback) {
progressVal = $(this).data("progress-value");
progressValMax = $(this).data("progress-val-max");
$(".progress-bar").progressbar({
value : progressVal,
max : progressValMax
});
callback();}
jQuery(function($){
$(document).ready(function(){
$(".progress-bar").each(function(){
var pv = $(this).data("progress-value"),
pm = $(this).data("progress-max");
createProgressBars(pv, pm);
});
});
});
編集:HTMLコードを追加
<div class="progress-bar regular-user" data-progress-value="1000" data-progress-max="3000"></div>
<div class="progress-bar bronze-user" data-progress-value="500" data-progress-max="2000"></div>
<div class="progress-bar silver-user" data-progress-value="300" data-progress-max="2000"></div>
<div class="progress-bar gold-user" data-progress-value="200" data-progress-max="3000"></div>
aria-value-max=100
しかし、私が持っている HTML 属性にはaria-value-now=0
.
これらの値を正しく指定するにはどうすればよいですか? 私はプログレスバー(実際には1つ)で同じ経験をしましたが、うまくいきました。
みんなありがとう。