noUiSlider 获取原始值
noUiSlider get raw value
我正在使用 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()
它 returns 一个像 1:10 这样的值,这是格式化的值。我想获得原始值(如本例中的 70),这怎么可能?
作为 Vaibhav Kumar 的建议,我使用了更新函数来读取原始值:
slider.noUiSlider.on('update', function(values,handle,unencoded){
// unencoded contains the raw value
});
我正在使用 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()
它 returns 一个像 1:10 这样的值,这是格式化的值。我想获得原始值(如本例中的 70),这怎么可能?
作为 Vaibhav Kumar 的建议,我使用了更新函数来读取原始值:
slider.noUiSlider.on('update', function(values,handle,unencoded){
// unencoded contains the raw value
});