是否可以在jQuery Knob中使用值数组?

时间:2017-05-01 17:31:51

标签: jquery arrays

我想为我的旋钮值使用一个值数组。 喜欢:20,30,60,100,200,400,800

这可能吗?

https://github.com/aterrien/jQuery-Knob

1 个答案:

答案 0 :(得分:1)

这不是直接可行的。但是你可以让它发挥作用。

如果您将step设置为1min设置为0,将max设置为数组长度 - 1,则设置为{{1}函数你可以从所选索引处的数组中获取元素,并返回该值以显示在旋钮中。试试这个:

format
var values = [20, 30, 60, 100, 200, 400, 800];

$(".foo").knob({
  min: 0,
  max: values.length - 1,
  step: 1,
  format: function(v) {
    return values[v];
  }
});