我使用justGage(用于生成和动画漂亮和干净的仪表盘仪表插件)一些图计划 - 我需要能够增加和通过点击按钮减小值。
我可以通过刷新(g1.refresh(20);)做到这一点 - 但使值20 ...它没有增加20吧。
任何人都可以帮助吗?
非常感谢铝
我使用justGage(用于生成和动画漂亮和干净的仪表盘仪表插件)一些图计划 - 我需要能够增加和通过点击按钮减小值。
我可以通过刷新(g1.refresh(20);)做到这一点 - 但使值20 ...它没有增加20吧。
任何人都可以帮助吗?
非常感谢铝
我无法找到一个方法来检索计的电流值,所以我只是存储在一个单独的变量值。 然后,每一个仪表更新时,这个变量是太。
演示
<script src="http://cdn.jsdelivr.net/raphael/2.1.2/raphael-min.js"></script>
<script src="http://cdn.jsdelivr.net/justgage/1.0.1/justgage.min.js"></script>
<input type="button" id="inc" onClick="inc()" value="increase by 20" />
<input type="button" id="dec" onClick="dec()" value="decrease by 20" />
<br><br>
amount to change: <input type="text" id="change" />
<br>
<input type="button" id="incVar" onClick="incVar()" value="increase (variable)" />
<input type="button" id="decVar" onClick="decVar()" value="decrese (variable)" />
<div id="gauge" class="200x160px"></div>
<script>
var gageValue = 100;
var g = new JustGage({
id: "gauge",
value: gageValue,
min: 0,
max: 200,
title: "BMI"
});
function updateGage(n) {
g.refresh(gageValue + n);
gageValue += n;
}
function inc() {
updateGage(20);
}
function dec() {
updateGage(-20);
}
function incVar() {
updateGage(parseInt(document.getElementById("change").value))
}
function decVar() {
updateGage(-parseInt(document.getElementById("change").value))
}
</script>