使用更改事件对jQuery UI最小值调用函数

使用更改事件对jQuery UI最小值调用函数,jquery,if-statement,jquery-ui,jquery-events,jquery-ui-slider,Jquery,If Statement,Jquery Ui,Jquery Events,Jquery Ui Slider,我希望能够捕获最小值,然后在更改事件中有一个if语句,因此当最小值设置为某个值时,我希望它应用一些CSS。如果你需要更多信息,请告诉我 $j("#ageRangeSlider").slider({ range: "min", value: 11, min: 11, max: 66, step: 11, slide: function(event, ui) {

我希望能够捕获最小值,然后在更改事件中有一个if语句,因此当最小值设置为某个值时,我希望它应用一些CSS。如果你需要更多信息,请告诉我

$j("#ageRangeSlider").slider({
          range: "min",
          value: 11,
          min: 11,
          max: 66,
          step: 11,
          slide: function(event, ui) {
            $j("#yourAgeRange").val(ui.value);
            foo = $j("#yourAgeRange").val();
          },
          change: function(event, ui) {
            if(min == 11){
                $j('.ui-slider-handle').css('left', '5%');
            }
          }
        });

您可以像这样将min和value输入到函数中,并在change函数中使用它们:

$j("#ageRangeSlider").slider({
      range: "min",
      value: 11,
      min: 11,
      max: 66,
      step: 11,
      slide: function(event, ui) {
        $j("#yourAgeRange").val(ui.value);
        foo = $j("#yourAgeRange").val();
      },
      change: function(event, ui) {

        var min = $("#ageRangeSlider").slider("option", "min");
        var val = $("#ageRangeSlider").slider("option", "value");

        if(min == val){
            $j('.ui-slider-handle').css('left', '5%');
        }
      }
    });

为什么不把if放在slide函数中呢?如果(min==value)应该是if(min==val),您有一点输入错误,谢谢!修复了文档的打字错误。随时:)