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

标签 javascript jquery raphael graphael justgage

使用“justGuage”http://justgage.com/一个 js 插件,并认为如果用户可以通过浏览器更新并保存他们与仪表的各自交互,那就太好了。

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

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

这不是一个对象,对吗?这只是您输入的参数来更改仪表的外观...

我想我应该像这样连接到 justGuage 对象/插件......

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

忍受上面的内容是基于我尝试一下的伪代码,因为我是 js/jQuery 的菜鸟......

提前致谢!

最佳答案

该库为此目的提供了一个refresh方法。

在 github 上的最新代码中,刷新会自动更新 config.value,但是最新发布的打包代码比较旧,不会自动更新,因此您必须增加该值手动。

这就能解决问题:

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

http://jsfiddle.net/pDQ8K/

关于javascript - 我可以动态更改插件值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19568241/

相关文章:

javascript - Jquery 数组/字符串搜索

jquery - 修复了 Jquery Mobile 页眉和页脚在 iPhone 中不起作用的问题

javascript - 使用 RaphaelJS 在任意位置的一组形状周围绘制边框

javascript - 拉斐尔 Javascript。更改与另一个对象相关的文本外观

javascript - 异步等待 promise 所有与存储在变量中

javascript - Chrome 中的 "insecure content"用于书签

javascript - 具有成功外观的 jQuery 验证组

javascript - 在拉斐尔的节点后面画线

javascript - 在 Bootstrap 中对同一元素使用两个数据切换

javascript - 我怎样才能从状态接收数据?