Jquery UI范围滑块显示错误的最大值

时间:2017-01-27 05:35:53

标签: javascript jquery jquery-ui-slider jquery-ui-slider-pips

我有这样的滑块,

                    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。但是,如果我传递硬核值,那么它将正确显示。 为什么会像这样?有没有库问题,但我已经改变了我的库版本。如果有人知道请帮助我。

0 个答案:

没有答案