-1

我正在使用noUiSlider,它可以工作,但该on slide事件只被调用一次而不是多次。

我的代码:

$("#prix-slider").noUiSlider({
    start: [250,300],
    connect: true,
    margin: 4,
    range: {
        'min': 250,
        'max': 300
    },
    serialization: {
        format: {
            decimals: 0
        }
    }
});
var prixSlider = "#prix-slider";
function updateSliderValues(slider) {
    console.log(slider);
    var sliderValues = $(slider).val();
    console.log(sliderValues[0]);
    console.log(sliderValues[1]);
}
$(prixSlider).on('slide', updateSliderValues(prixSlider) );

我错过了什么?

4

1 回答 1

2

您必须function(){}使用 updateSliderValues

$(prixSlider).on('slide', function(){
    updateSliderValues(prixSlider) 
});
于 2014-05-12T12:39:50.657 回答