Javascript jquery滑块范围选项的帮助
有没有办法限制jQueryUISlider中的滑块选项 我有一个滑块,分为5个部分 但是,我只希望选项2、3和4可用。我不想把手转到1或5 你如何限制这一点Javascript jquery滑块范围选项的帮助,javascript,jquery,jquery-ui,slider,Javascript,Jquery,Jquery Ui,Slider,有没有办法限制jQueryUISlider中的滑块选项 我有一个滑块,分为5个部分 但是,我只希望选项2、3和4可用。我不想把手转到1或5 你如何限制这一点 谢谢 如果要在滑块上保持1和5,则不能直接更改设置来执行此操作。如果您只想要2、3和4,可以使用: $( ".selector" ).slider({ min: 2, max: 4 }); 如果希望保留1和5,则需要编写onChange函数。类似于: $( ".selector" ).slider({ change: functio
谢谢 如果要在滑块上保持1和5,则不能直接更改设置来执行此操作。如果您只想要2、3和4,可以使用:
$( ".selector" ).slider({ min: 2, max: 4 });
如果希望保留1和5,则需要编写onChange函数。类似于:
$( ".selector" ).slider({
change: function(event, ui) {
this.value == 1? this.value = 2: this.value; //
this.value == 5? this.value = 4: this.value;
}
});
不确定这是否是正确的语法,您需要检查。您可以收听幻灯片事件并测试其位置 在1或5时,您可以
返回false
并取消事件
这似乎有效
$( ".selector" ).slider({
min: 1,
max: 5,
value: 2,
slide: function(event, ui) {
if(ui.value == 1 || ui.value == 5)
return false;
}
});
玩一玩。Marko……太棒了!今天我学到了一些东西:)非常感谢。我爱你:)