首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >justGage -使用按钮增加和减少值

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

Stack Overflow用户
提问于 2014-04-02 12:18:05
回答 1查看 4.3K关注 0票数 2

我正在使用justGage (一个用于生成和动画漂亮而干净的仪表板量规的插件)来编写一些图表--我需要通过单击一个按钮来增加和减少这个值。

我可以通过使用refresh (g1.refresh(20);)来实现这一点,但这使得20...it值不会增加20。

有人能帮忙吗?

非常感谢艾尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-13 20:13:46

我找不到一个方法来检索量规的当前值,所以我只是将这个值存储在一个单独的变量中。然后,每次表被更新,这个变量也是。

Demo

代码语言:javascript
复制
<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>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22811252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档