gpt4 book ai didi

javascript - noUiSlider 长数舍入错误

转载 作者:数据小太阳 更新时间:2023-10-29 04:52:23 26 4
gpt4 key购买 nike

我用数据初始化 noUiSlider

var settings = {
connect: "lower",
range: {
max: 87654567890,
min: 0
},
start: 30679098762,
step: 1
}

为什么在初始化 slider 后值为 30679098761.50?

演示在这里 - https://jsfiddle.net/serGlazkov/yrppsmvo/5/

最佳答案

不能在 slider 宽度上准确表示这么大的数字(比如 300 像素不能合理地除以 87654567890)。

解决方案是使用较小的数字范围,然后在数组中查找较大的值:

var range = ['x','x2','x3',...];

bigValueSlider.noUiSlider.on('update', function ( values, handle ) {
bigValueSpan.innerHTML = range[values[handle]];
});

查看 this example in the documentation 如何处理它。

关于javascript - noUiSlider 长数舍入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35615126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com