Понял, Ким,
http://jsfiddle.net/BxY99/14/
Хотите знать, как я получил 8,6?Я не имею ни малейшего понятия, чисто проб и ошибок.Я бы порекомендовал использовать какую-то процентную ширину, но я не могу определить формулу, которая могла бы работать.
Вот объяснение,
CSS для левого концаползунок, эмулирующий ползунок jQuery,
.customMarker {
display: block;
font-size: 0.7em;
position: absolute;
z-index: 1;
background-color:#ff0000;
top:0;
left:0;
height:100%;
}
Мы добавляем маркер к ползунку и обрабатываем событие слайда, чтобы установить его ширину.
var slideVal = 0;
$(".sleep").slider({
range: true,
min: 0,
max: 2879,
values: [540, 1020],
step:5,
animate: true,
slide: function(event, ui) {
slideVal = $(".sleep").slider("values", 0) / 8.6;
$('#values').text(slideVal);
$('.customMarker').css('width', slideVal + 'px');
}
});
$('.sleep').prepend("<div class='customMarker'></div>");