Это вроде как спрашивали раньше, но я не нашел прямого ответа.
$(".milestone-timeline .slider-area").slider({
range: 'min',
value: 298,
min: 0,
max: 884,
values: [ 10, 280, 620, 850 ]
});
$(".milestone-timeline .slider-area").slider("option", "disabled", true);
Хорошо, здесь я создал 4 разных маркера или .ui-slider-handle.Теперь, когда слайдер создан, он будет иметь,
<div class="slider-area">
<div class="ui-slider-range"></div>
<a href="#" class="ui-slider-handle"></a>
<a href="#" class="ui-slider-handle"></a>
<a href="#" class="ui-slider-handle"></a>
<a href="#" class="ui-slider-handle"></a>
</div>
Я хотел бы применить другое имя класса к каждому из этих дескрипторов во время создания слайдера.
In Документация слайдера пользовательского интерфейса jQuery гласит:
"При инициализации виджет слайдера создаст элементы дескриптора с классом 'ui-slider-handle'. Вы можете указатьэлементы пользовательских дескрипторов, создавая и добавляя элементы и добавляя класс 'ui-slider-handle' перед init. Это создаст только количество дескрипторов, необходимых для соответствия длине значения / значений. Например, если вы укажете'values: [1, 5, 18]' и создайте один пользовательский дескриптор, плагин создаст два других. "
К сожалению, я не уверен, как идти о создании и добавленииcustom 'ui-slider-handle'.
Любая помощь будет принята с благодарностью. Спасибо!