это может быть хорошим местом для начала.Все, что я сделал, это изменил цвет фона ползунка на основе значения ползунка.
http://jsfiddle.net/HUXpg/1/
$(function() {
$("#slider-vertical").slider({
orientation: "vertical",
range: "min",
min: 0,
max: 100,
value: 60,
slide: function(event, ui) {
$("#amount").val(ui.value);
var g = parseInt(ui.value <= 50 ? 255 : 255 - ((ui.value-50)*(255/50)));
var r = parseInt(ui.value >= 50 ? 255 : 255 - ((50-ui.value)*(255/50)));
$(".ui-widget-header").css("background-color", "rgb("+r+","+g+",0)");
}
});
$("#amount").val($("#slider-vertical").slider("value"));
});
HTML:
<p>
<label for="amount">Volume:</label>
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
</p>
CSS: (просто для переопределения настроек по умолчанию)
.ui-widget-header {
background-image: none;
background-color: rgb(255, 200, 0);
}