Как сказал @Sander Bruggeman.
, если вы посмотрите на следующую разметку и css, которая ее поддерживает.он использует фоновые изображения для визуализации состояний слайдера.но вот как вы могли бы сделать это в теории.
в следующей отметке вы добавляете еще один div для поддержки состояния вашего синего пути.
<div class="demo">
<div id="slider" class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all">
<div class="blue-path-state"></div>
<a class="ui-slider-handle ui-state-default ui-corner-all" href="#" style="left: 0%; "></a>
</div>
</div><!-- End demo -->
для обновления .blue-path-state,вам нужно будет прослушать событие change, если вы просматриваете документацию для слайдера, вы можете запустить свою пользовательскую функцию для этого события, которая обновит фоновое изображение .blue-path-state, чтобы наложить путь на синий фон, чтобы создать этот синийзаполните и настройте ширину или фоновую позицию этого синего состояния пути с помощью события изменения и вашей пользовательской функции.
например, для функции обновления, которую вы могли бы выполнить следующим образом.
var slider = $( ".selector" );
var blue_path = $('.blue-path-state',slider);
slider.slider({
change: function(event, ui) {
blue_path.css('width':slider.slider( "value" )); // set width of the blue line
}
});