gpt4 book ai didi

justGage - 使用按钮增加和减少值

转载 作者:行者123 更新时间:2023-12-02 21:28:45 27 4
gpt4 key购买 nike

我正在使用 justGage(一个用于生成漂亮干净的仪表板仪表并为其设置动画的插件)来编程一些图表 - 我需要能够通过单击按钮来增加和减少值。

我可以通过使用刷新 (g1.refresh(20);) 来做到这一点 - 但这会使值变为 20...它不会将其增加 20。

有人可以帮忙吗?

非常感谢铝

最佳答案

我找不到检索仪表当前值的方法,因此我只是将该值存储在单独的变量中。然后,每次更新仪表时,该变量也会更新。

<强> Demo

<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>

关于justGage - 使用按钮增加和减少值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22811252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com