Ползунок JQuery UI, ошибка установки значений - PullRequest
3 голосов
/ 22 января 2010

у меня есть 3 div

<div id="slider-range1" class="slider-range"></div>
<div id="slider-range2" class="slider-range"></div>
<div id="slider-range3" class="slider-range"></div>

Я добавил ползунок к этим элементам div, используя ссылку на класс

$(function() {
        $(".slider-range").slider({
            range: true,
            min: 0,
            max: 100,
            slide: function(event, ui) {

            }
        });
});

диапазоны каждого слайдера разные. Я хочу добавить это динамически

Я пытался

$("#slider-range1").slider('option','values',[1, 100]);

но это не работает: (

Ответы [ 2 ]

5 голосов
/ 22 января 2010

вы пробовали:

$('selector').slider( 'values' , index , value ); // index would be the square in the slider

в вашем примере вы могли бы:

$("#slider-range1").slider('values', 0, 50);
$("#slider-range1").slider('values', 1, 100);
1 голос
/ 22 января 2010

$('#slider-range').slider('option', 'min', 1);

$('#slider-range').slider('option', 'max', 100);

Обновлено в соответствии с комментариями автора к этому ответу:

Собственно, ваш вопрос содержит насвер :)

http://jqueryui.com/demos/slider/#option-range

$("#slider-range").slider({
    range: true,
    min: 0,
    max: 500,
    values: [75, 300],
});
...