0
私は自分のプロジェクトダッシュボードで使用するためのjavascriptチャートを作成しましたが、複数のチャートと同じIDで動作するように苦労しています(PHP内にあるものと同じ名前でなければなりません各ループについて)。複数のチャートを1つのページ
あなたはこのペンで見ることができるように:、私は別の割合を定義しているが、それは唯一の両方のチャート上の最初の割合を表示している
http://codepen.io/assasinate66/pen/GrMBYp
<div class="progress-pie-chart" data-percent="40"><!--Pie Chart -->
<div class="ppc-progress">
<div class="ppc-progress-fill"></div>
</div>
<div class="ppc-percents">
<div class="pcc-percents-wrapper">
<span>%</span>
</div>
</div>
</div><!--End Chart -->
<div class="progress-pie-chart" data-percent="70"><!--Pie Chart -->
<div class="ppc-progress">
<div class="ppc-progress-fill"></div>
</div>
<div class="ppc-percents">
<div class="pcc-percents-wrapper">
<span>%</span>
</div>
</div>
</div><!--End Chart -->
<script>
$(function(){
var $ppc = $('.progress-pie-chart'),
percent = parseInt($ppc.data('percent')),
deg = 360*percent/100;
if (percent > 50) {
$ppc.addClass('gt-50');
}
$('.ppc-progress-fill').css('transform','rotate('+ deg +'deg)');
$('.ppc-percents span').html(percent+'%');
});
</script>
それはJSを必要とするようにそれはそう/いくつかの並べ替えのJQueryループ。
ありがとうございます!
あなたの英雄、感謝バリー!!! –
私は助けになることができてうれしい:)それは正解だったら、それを答えとして受け入れてください。 –