没有UiSlider删除小数?

时间:2014-09-15 09:26:44

标签: nouislider

如何从链接输出中删除小数位数

我正在使用此代码

$("#slider_01").noUiSlider({
    start: [2000, 24000],
    connect: true,
    step: 0.01,

    range: {
        'min': 0,
        'max': 28500
    },
    format: wNumb({
        decimals: false,
        thousand: ',',
        prefix: '$ ',
    })
});

$('#slider_01').Link('lower').to($('#value-lower_1'));

$('#slider_01').Link('upper').to($('#value-upper_1'));

3 个答案:

答案 0 :(得分:4)

小数decimals: false无效,请使用decimals: 0。此外,您正在设置.val()方法的格式。像这样使用它:

$('#slider_01').Link('lower').to($('#value-lower_1'), null, wNumb({
    decimals: 0,
    thousand: ',',
    prefix: '$ ',
}));

答案 1 :(得分:2)

在我正在使用的环境中,我无权访问wNumb库。

在图书馆的幕后看一下,这也起作用:

$("#slider_01").noUiSlider({
    ...
    format: {
        to: (v) => parseFloat(v).toFixed(0),
        from: (v) => parseFloat(v).toFixed(0)
    }
});

答案 2 :(得分:1)

step0.01更改为1