asPieProgressは、SVGを使用してアニメーションの円グラフのような円形の進行状況バーをパーセントとテキストラベルで表示する、軽量なjQueryプラグインです。このプラグインはGPLライセンスの下で開発されています。
サンプル
HTML:
<div class="pie_progress" role="progressbar" data-goal="100" aria-valuemin="0" aria-valuemax="100">
<span class="pie_progress__number">0%</span>
</div>
JS
jQuery(function($) {
$('.pie_progress').asPieProgress({
namespace: 'pie_progress'
});
// Example with grater loading time - loads longer
$('.pie_progress--slow').asPieProgress({
namespace: 'pie_progress',
goal: 1000,
min: 0,
max: 1000,
speed: 200,
easing: 'linear'
});
// Example with grater loading time - loads longer
$('.pie_progress--countdown').asPieProgress({
namespace: 'pie_progress',
easing: 'linear',
first: 120,
max: 120,
goal: 0,
speed: 1200, // 120 s * 1000 ms per s/100
numberCallback: function(n) {
var minutes = Math.floor(this.now/60);
var seconds = this.now % 60;
if (seconds < 10) {
seconds = '0' + seconds;
}
return minutes + ': ' + seconds;
}
});
に 割り当て値のような何かをすることは、サーバ側であれば、どのように 'Django'を使用してはどうですか? JSはクライアント側のため、未知のユーザーのローカルファイルにアクセスすることはできないと思います。 –