Есть вот такой скриптик на jQuery UI:
<script>
$(function () {
//slider range
var sliderRange = $('#slider-range');
var sliderMin = sliderRange.data('min');
var sliderMax = sliderRange.data('max');
var sliderStart = sliderRange.data('start');
var sliderEnd = sliderRange.data('end');
var sliderStep = sliderRange.data('step');
$('#min').val(sliderMin);
$('#max').val(sliderMax);
$('#start').val(sliderStart);
$('#end').val(sliderEnd);
$('#step').val(sliderStep);
// $('#amount').text(sliderStart +' - '+ sliderEnd +' р.');
sliderRange.slider({
range: true,
min: sliderMin,
max: sliderMax,
step: sliderStep,
values: [sliderStart, sliderEnd],
slide: function (event, ui) {
// $('#amount').text(ui.values[0] +' - '+ ui.values[1] +' р.');
$('#start').val(ui.values[0]);
$('#end').val(ui.values[1]);
}
});
});
</script>
<div id="slider-range" data-min="0.8" data-max="8.5" data-start="0"
data-end="8.5" data-step="0.65" class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all"></div>
<input type="hidden" name="start" id="start" value="7500" />
<input type="hidden" name="end" id="end" value="20000" />
В нем задан шаг 0.65. Но можно ли сделать, чтобы шаги задавались вручную в коде? Т.е. нужно не равномерная смена значений, а примерно так: 0.9, 1.5, 1.8, 2.
Заранее спасибо.