Jquery ui jquery ui滑块页面上/下增量值
有没有一种方法可以设置当有人按page up或page down时滑块的移动量?当前,我的滑块移动的值相当于滑块范围的五分之一。我想将其设置为移动,比方说,10步。有办法吗?您必须使用“步骤”选项:Jquery ui jquery ui滑块页面上/下增量值,jquery-ui,jquery-ui-slider,Jquery Ui,Jquery Ui Slider,有没有一种方法可以设置当有人按page up或page down时滑块的移动量?当前,我的滑块移动的值相当于滑块范围的五分之一。我想将其设置为移动,比方说,10步。有办法吗?您必须使用“步骤”选项: $( "#slider" ).slider({ value:100, min: 0, max: 500, step: 50 }); 要解决向上翻页/向下翻页的奇怪行为,请尝试以下操作:从版本1.8.到1.11.,他们将
$( "#slider" ).slider({
value:100,
min: 0,
max: 500,
step: 50
});
要解决向上翻页/向下翻页的奇怪行为,请尝试以下操作:从版本1.8.到1.11.,他们将变量numPages
放在ui.slider容器中,并将其固定为5
即使覆盖keyCode处理程序以识别键“PageUp”和“PageDown”,也无法解决问题
但是作为一种解决方法,您可以在页面加载结束时覆盖滑块小部件原型范围中包含的此变量
优点:我不需要担心获取对象的最大值和最小值
缺点:解决方案只是一种变通方法,解决方案可以(也将)在未来的补丁中被破坏
我所做的是:
$(document).ready(function() {
$.ui.slider.prototype.numPages = 10;
});
希望它能工作;)谢谢,但是“步进”选项会影响滑块随箭头键移动的程度。我想将其保持在“1”位置。相反,我想更改按下“上/下翻页”按钮时滑块移动的程度。我的错,我不知道使用“上/下翻页”按钮时它会有不同的行为,我相信这是一个错误,因为它会发出“否”nsense结果。我相信您必须直接阻止它们的默认行为,并创建一个使其正常工作的函数。只需使用此自定义pageup/pagedown行为更新我的答案。谢谢,Robyflc。如果有多个滑块且每个滑块有两个滚动条(值),如何更新您给我的示例?我希望按键只影响所选的滚动条。通过“每个滚动条有两个滚动条”,您的意思是链接此范围的内容示例:?