我有这样的滑块,
var max=Number(data[0].max);
var min=Number(data[0].min);
$("#slider-range-"+field_name ).empty().slider({
range: true,
min: min,
max: max,
step:step_value,
values: [ 0, max],
slide: function( event, ui ) {
$( "#"+$(this).data("id")).val(ui.values[ 0 ] + " - " + ui.values[ 1 ] );
}
}).slider("pips", {
rest: false
}).slider("float", {
handle: true,
pips: false,
labels: false,
prefix: "",
suffix: ""
});
$("#"+field_name).val( $( "#slider-range-"+field_name ).slider( "values", 0 ) + " - "
+ $( "#slider-range-"+field_name ).slider( "values", 1 ) );
这里,如果我将值作为max传递,如max = 3.6,则滑块将显示最大值为3.59999999996。但是,如果我传递硬核值,那么它将正确显示。 为什么会像这样?有没有库问题,但我已经改变了我的库版本。如果有人知道请帮助我。