我可以动态更改插件值吗?

时间:2013-10-24 14:04:44

标签: javascript jquery raphael graphael justgage

使用'justGuage'http://justgage.com/一个js插件,并认为如果用户可以通过浏览器更新并保存各自与guage的交互,那将会很整洁。

在设置页面上注意到开发人员具有以下内容......

<script>
  var g = new JustGage({
  id: "gauge", 
  value: 67, 
  min: 0,
  max: 100,
  title: "Visitors"
  }); 

这不是对象吗?这只是你输入的params来改变guage的外观...

我以为我会以某种方式挂钩这样的justGuage对象/插件......

<script>
     $('#increment').click(function (){
       var upValue = g1.value;
       return upValue++;
});
    </script>

承担以上是基于我的一些伪代码,因为我是js / jQuery中的菜鸟......

提前致谢!

1 个答案:

答案 0 :(得分:1)

lib为此提供了refresh方法。

在github上的最新代码中,refresh会自动更新config.value,但是发布的最新打包代码相当旧,但没有,所以你必须手动增加值。

这样可以解决问题:

$('#increment').click(function (){
  g.refresh(++g.config.value);
});

http://jsfiddle.net/pDQ8K/