あなたがhtmlを持っていると仮定します<div id="progressbar"></div>
次のコードは、100 に達するまで 10 ミリ秒ごとにプログレスバーをステップ実行します。
<script type="text/javascript">
var i = 0; //variable used to count the steps
function myclick(){ // function called on a button click for example
var int = self.setInterval(
function(){
if (i == 100) window.clearInterval(int);
$( "#progressbar" ).progressbar("value", i);
i++;
}
, 10);
}
$('button').button().click(myclick); // a button element which will
// start the progress bar
$( "#progressbar" ).progressbar(); //this part sets up the progressbar
</script>
注:他の回答も有効です。IMOが回答していない質問の「プログレスバーを適切に使用する方法」の部分への回答としてのみ、この回答を投稿しました。