我正在使用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),这怎么可能?
答案 0 :(得分:0)
正如Vaibhav Kumar建议的那样,我使用更新功能来读取原始值:
slider.noUiSlider.on('update', function(values,handle,unencoded){
// unencoded contains the raw value
});