我在jQuery Slider用戶界面的最小值和最大值上遇到了問題。我將最小值設置爲5000,最大值設置爲1000000,步長爲25000步。然而,當我看到它的前端我得到以下幾點:Jquery滑塊用戶界面問題
這裏是我的代碼:
$("#slider-range").slider({
range: true,
step:25000,
min: 5000,
max: 1000000,
values: [ 5000, 1000000 ],
slide: function(event, ui) {
$("#657401867-MinPrice").val((ui.values[ 0 ] + "").replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"));
//$("#MinPrice").text(ui.values[ 0 ]);
$("#657401867-MaxPrice").val((ui.values[ 1 ] + "").replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"));
//$("#MaxPrice").text(ui.values[ 1 ]); ($("#slider-range").slider("values", 0) + "").replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")
}
});
所以,出於某種原因,在前端它具有最大值爲980,000而不是1,000,000。
這是因爲你從'5,000'開始。你可以從'25,000'步驟到達'1,000,000'的最近距離是'980,000'。 –
我無法重現此:https://jsfiddle.net/j08691/watckx6h/。事實上,當我移動它時,我得到第二個滑塊值變爲1,005,000的行爲。你使用的是什麼版本的jQuery和jQuery UI? – j08691