Nouislider改变格式

时间:2016-07-18 09:03:09

标签: jquery if-statement nouislider

我的 wordpress网站需要我的nouislider帮助。如果用户选择'max':20000“20.000€”,则函数应更改格式,使加号位于“20.000€+”后面。

有人可以帮我添加这个功能吗?

var skipSlider = document.getElementById('skipstep');

noUiSlider.create(skipSlider, {
   start: [ 500, 2000 ],
    snap: true,
    connect: true,
    range: {
        'min': 0,
        '10%': 500,
        '20%': 1000,
        '30%': 2000,
        '50%': 5000,
        '70%': 10000,
        'max': 20000
    },
      format: wNumb({
        decimals: 3,
        thousand: '.',
        postfix: ' €',
    }),
      pips: {
        mode: 'range',
        density: 3
    }
});



var lowerValue = document.getElementById('lower-value'),
    upperValue = document.getElementById('upper-value');

skipSlider.noUiSlider.on('update', function( values, handle ) {
      var value = values[handle];


    if ( !handle ) {
        lowerValue.innerHTML = values[handle] + '';
      }

    else { 
        upperValue.innerHTML = values[handle] + '';
    }


});

1 个答案:

答案 0 :(得分:0)

将其添加到您的format选项中:

format: wNumb({
    decimals: 3,
    thousand: '.',
    postfix: ' €',
    edit: function( value, original ) {
        if ( original == 20000 ) {
            return value + ' +';
        }
    }
})