Использование jQuery UI Slider значительно упрощает заполнение и восприятие пользовательских форм производящих какие-либо расчеты, т.к. удобнее передвинуть ползунок на нужную позицию, чем заполнять поля x=2333, y=3444, z=4555 и т.д.

Также используются в онлайн-микшерах, выборах диапазона значений (например, от 100 до 1000 руб.). Ознакомиться с различными вариациями слайдера можно на jQuery UI.

Рассмотрим простой пример умножения значений двух слайдеров.

HTML:

<form>
	<label class="control-label">Цена:</label>
	<input type="text" id="money" style="border: 0;box-shadow: none; width: 35px;">
	<div id="money-slider" style="width:500px;">
   		<a  href="#"></a>
	</div>
	<label class="control-label">Количество:</label>
	<input type="text" id="all" style="border: 0;box-shadow: none; width: 35px;">
	<div id="all-slider" style="width:500px;">
		<a  href="#"></a>
	</div>
	Итого: <input value="0" name="budget" id="budget" readonly="readonly" maxlength="10" size="5" type="text">
</form>

JS:

$("#budget").val("0");

function call() {
    var all = $("#all").val();
    var money = $("#money").val();
    $("#budget").val(Number(all) * Number(money));
}

$("#all-slider").slider({
    range: "min",
    min: 0,
    max: 100,
    value: 0,
    slide: function (event, ui) {
        $("#all").val(ui.value);
        call();
    }
});
$("#all").val($("#all-slider").slider("value"));

$("#money-slider").slider({
    range: "min",
    min: 0,
    max: 100,
    value: 0,
    slide: function (event, ui) {
        $("#money").val(ui.value);
        call();
    }
});
$("#money").val($("#money-slider").slider("value"));

Исходники тут.