noUiSlider获得原始价值

时间:2017-02-27 11:51:11

标签: javascript nouislider

我正在使用noUiSlider,并按照教程如何创建自定义格式:

noUiSlider.create(sliderFormat, {
start: [ 20 ],
step: 10,
range: {
    'min': [ 0 ],
    'max': [ 599 ]
},
format: {
  to: function ( value ) {
    return Math.round(value/60) + ':' + Math.round(value%60);
  },
  from: function ( value ) {
    return value;
  }
}
});

当我打电话

mySlider.get()

它返回一个1:10的值,这是格式化的值。我想获得原始值(在本例中为70),这怎么可能?

1 个答案:

答案 0 :(得分:0)

正如Vaibhav Kumar建议的那样,我使用更新功能来读取原始值:

slider.noUiSlider.on('update', function(values,handle,unencoded){
   // unencoded contains the raw value
});