Получить значение слайда динамически - PullRequest
1 голос
/ 13 апреля 2011

У меня есть эта демонстрация .

Значение обновляется только при обновлении страницы, но моя идея - обновить значение при перемещении указателя.

Я использую этот плагин , но я думаю, что он основан на ползунке пользовательского интерфейса jQuery.

В моем коде у меня есть:

<script type="text/javascript">
$(function(){
  $("#SliderSingle").slider({
    from: 400,
    to: 2000,
    step: 2.5,
    round: 1,
    scale: ['400€', '600€', '800€', '1000€', '1200€', '1400€', 
                                            '1600€', '1800€', '2000€'],
    dimension: '&nbsp;€',
    skin: "round",
    slide: function(event, ui){
      $("#amount").val('$' + ui.value);
    }

  });
  $("#amount").val('$' + $("#SliderSingle").slider("value"));

});
</script>

Единственная проблема - просто обновитьзначение при перемещении указателя.

1 Ответ

2 голосов
/ 13 апреля 2011

Не думаю, что это построено на слайдере jQueryUI. Однако вы должны иметь возможность использовать параметр callback, который принимает параметр value:

$("#SliderSingle").slider({
    /* Snip */
    callback: function(value) {
        $("#amount").val("$" + value);
    }
    /* Snip */
});

Рабочий пример: http://jsfiddle.net/HKhBH/

...