我已經實現了一個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