以前有人问过这个问题,但我还没有找到直接的答案。
$(".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>
我想在创建滑块时为每个句柄应用不同的类名。
在jQuery UI Slider Documentation它说,
“滑块小部件将在初始化时创建带有类 'ui-slider-handle' 的句柄元素。您可以通过创建和附加元素并在初始化之前添加 'ui-slider-handle' 类来指定自定义句柄元素。它只会创建与值/值长度匹配所需的句柄数量。例如,如果您指定“值:[1, 5, 18]”并创建一个自定义句柄,插件将创建另外两个。”
不幸的是,我不确定如何创建和附加自定义的“ui-slider-handle”。
任何帮助将不胜感激。 谢谢!