jquery ui滑块:如何仅通过编程更改滑块的位置?
我使用jQueryUISlider元素,我想在不需要用户操作的情况下更改滑块的位置-仅通过代码。是否有必要这样做?设置滑块的值选项。此示例以0到100的比例将初始值设置为50,然后在三秒钟延迟后将其移动到25:jquery ui滑块:如何仅通过编程更改滑块的位置?,jquery,user-interface,slider,Jquery,User Interface,Slider,我使用jQueryUISlider元素,我想在不需要用户操作的情况下更改滑块的位置-仅通过代码。是否有必要这样做?设置滑块的值选项。此示例以0到100的比例将初始值设置为50,然后在三秒钟延迟后将其移动到25: $('#slider').slider({ max: 100, min: 0, value: 50, disabled: true }); setTimeout(function() { $("#slider").slider("option",
$('#slider').slider({
max: 100,
min: 0,
value: 50,
disabled: true
});
setTimeout(function() {
$("#slider").slider("option", "value", 25);
}, 3000);
在您的示例中,我可以通过鼠标自由移动来更改滑块的位置。我需要(澄清)这个动作只能由我在代码中执行:用户单击一个对象-滑块已改变位置,下一步单击另一个按钮-滑块已移动,等等…但不要用鼠标移动滑块。没问题,只需将禁用选项设置为true。我的回答中更新了JSFIDLE。