我使用数据初始化noUiSlider
var settings = {
connect: "lower",
range: {
max: 87654567890,
min: 0
},
start: 30679098762,
step: 1
}
初始化后滑块值为30679098761.50为什么?
答案 0 :(得分:0)
在滑块宽度上无法准确表示大的数字(例如300px不能合理地除以87654567890)。
解决方案是使用较小的数字范围,并在数组中查找以找到较大的值:
var range = ['x','x2','x3',...];
bigValueSlider.noUiSlider.on('update', function ( values, handle ) {
bigValueSpan.innerHTML = range[values[handle]];
});
答案 1 :(得分:0)
这是一个bug noUiSlider,已在8.4.0版本中修复