我已经实现了一个jQuery UI的范围滑块有两个处理器两个jQuery UI的滑块
我的JS代码:
$(function() {
$("#slider-range").slider({
range: true,
min: 16,
max: 99,
values: [ 30, 60],
slide: function(event, ui) {
if (ui.handle.nextSibling) {
setTimeout(calculatePos,5);
function calculatePos(){
$("#start").html(ui.values[ 0 ]).position({
my: 'center',
at: 'top-15',
of: $('.ui-slider-handle:first')
});
}
}
else {
setTimeout(calculatePos,5);
function calculatePos(){
$("#end").html(ui.values[ 1 ]).position({
my: 'center',
at: 'top-15',
of: $('.ui-slider-handle:last')
});
}
}
}
});
});
现在,我想嵌入到一个新的滑块只有一个可以在16到99之间导航的手柄。也就是说,我会有三颗子弹。是否有可能实现这一点,并在一个方案中有两个功能?如果是,如何?
范围句柄是固定的吗?滑块可以做1或2个手柄,但不能3.这就是说,你可能会在第一个滑块上浮动第二个滑块,也就是范围的宽度。 – Twisty
初次尝试:https://jsfiddle.net/Twisty/uw132d6m/将为范围滑块移动时添加一些调整。 – Twisty