0

プログレスバーのこのコードがありますが、.progress-label(2.020302032400%) のように小数点以下が多すぎます。

私のコードは次のようになります

<script>     
 $(document).ready(function() {
 $("#progressbar").progressbar({
         value: 1 
     });
 $("#progressbar > .ui-progressbar-value").animate({
         width: "37%"            
     }, {
       step: function(width){
         $('.progress-label').text(width + '%'); }
       }, 2000);

 });

 </script>

どうすれば小数をなくすことができますか? また、パーセンテージを 1 ずつ増やすことは可能ですか? 今は速すぎます。

- - - - - - - - - - - - - - - - - -編集 - - - - - - - ----------------------

バーマーの回答でコードを完成させました。誰かがここで解決策を必要とする場合は、次のとおりです。

$(document).ready(function() {
$("#progressbar").progressbar({
         value: 1 
  });
$("#progressbar > .ui-progressbar-value").animate({
         width: "37%"            
}, {
duration: 10000,
step: function (width){
    $('.progress-label').text(width.toFixed(0) + "%");
      }
});
});
4

1 に答える 1