Jquery UI在同一页面上有两个滑块

时间:2014-11-16 17:55:49

标签: jquery slider sliders

我在同一页面上有两个jquery ui滑块,具有不同的值范围,但是当我改变一个时,另一个也会改变,即使它们有不同的变量,我希望它们不会相互影响,所以当我使一个滑块值更大或更小,另一个滑块不会改变

 var sliderTooltipAge = function(event, ui) {
    var curValue = ui.value || initialValueAge;
    var tooltip_age = '<div class="tooltip"><div class="tooltip-inner">' + curValue + '</div><div class="tooltip-arrow"></div></div>';

    $('.ui-slider-handle').html(tooltip_age);

}
    $( "#slider-range-min" ).slider({
      range: "min",
      step: 1,
      value: 25,
      min: 18,
      max: 65,
      create: sliderTooltipAge,
      slide: sliderTooltipAge,

    });

};


function slider_sum() {
       var initialValue = 20000;

var sliderTooltip_sum = function(event, ui) {
    var curValue2 = ui.value || initialValue;
    var tooltip_sum = '<div class="tooltip"><div class="tooltip-inner">' + curValue2 + '</div><div class="tooltip-arrow"></div></div>';

    $('.ui-slider-handle').html(tooltip_sum);

}
    $( "#slider-range-loan" ).slider({

    value: initialValue,
    min: 20000,
    max: 1000000,
    step: 1000,
    create: sliderTooltip_sum,
    slide: sliderTooltip_sum
    });
  };

HTML

 <div id="slider-range-loan"></div> 
  <div id="slider-range-min"></div>

1 个答案:

答案 0 :(得分:0)

更改第一个和第二个$('。ui-slider-handle')。html(tooltip_age);

$('#slider-range-min .ui-slider-handle')。html(tooltip_age);

$('#slider-range-loan .ui-slider-handle')。html(tooltip_sum);

分别。

那是你所期待的吗?