문제

I'm using egorkhmelev's slider, in its arguments we can pass function named onstatechange(works when handle is dragged). I want the min and max value on this function. following is my code(fiddle): JQ:

jQuery("#Slider2").slider({
    from: <?= $mn?>, 
    to: <?= $mx?>, 
    step: 1,
    round: 1, 
    skin: 'plastic',
    limits:true,
    heterogeneity: ['90/50000'],
    onstatechange:function(){console.log($('#Slider2').slider("value"))},
});

HTML:

<span style="display: inline-block; width: 200px; padding: 0 5px;"><input id="Slider2" type="slider" name="price" value="<?= $mn?>;<?= $mx ?>" /></span>

it is logging the maximum and minimum values, but problem is it is creating another slider all by itself. so i've no idea how to stop that. this is my fiddle, if you check this fiddle, there are two ranges coming one is from 0 to 10 and another is 0 to 100. so this 0 to 10 came by itself. how to fix this. please help

도움이 되었습니까?

해결책

Change the onstatechange function like so:

jQuery("#Slider2").slider({
  from: 0, 
  to: 100, 
  step: 1,
  round: 1, 
  skin: 'plastic',
  limits:true,
  heterogeneity: ['90/50'],
  onstatechange:function(value){console.log(value)},
 });

You were creating a new slider with default values in your code in the onstatechange function.

Fiddle here.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top