这个插件我没有用过,不是很清楚,不过看代码应该是goal代表总长度,raised代表进度,建议你看下你的data是否有值且随着时间值发生变化,
如果没有,那可能是数据请求上的问题
你这里相当于每请求一次就加载了一次进度条,你试试加载前先清掉id="jqmeter-container"里的进度条看看
是不是你循环id获取的,而id是唯一的,无论怎么循环都只有一个,所以只有一条
…应该采用计数累加的方式
<script>
$(document).ready(function(){
$('#jqmeter-container').jQMeter({
goal:'$1000',/*必填,进度条总长度*/
raised:'$1000',/*必填,进度条的当前进度*/
orientation:'vertical',/*进度条的方向*/
width:'50px',/*进度条的水平宽*/
height:'200px',/*进度条的垂直高度*/
bgColor:'#abcde1',/*进度条的背景色*/
barColor:'#a2d212',/*进度条的颜色*/
displayTotal:true,/*是否显示进度条完成的百分比数*/
animationSpeed:2000,/*进度条动画时间*/
counterSpeed:2000/*进度条计数的时间*/
});
})
</script>
不懂得问我。