Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery ui滑块:如何仅通过编程更改滑块的位置?_Jquery_User Interface_Slider - Fatal编程技术网

jquery ui滑块:如何仅通过编程更改滑块的位置?

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",

我使用jQueryUISlider元素,我想在不需要用户操作的情况下更改滑块的位置-仅通过代码。是否有必要这样做?

设置滑块的值选项。此示例以0到100的比例将初始值设置为50,然后在三秒钟延迟后将其移动到25:

$('#slider').slider({
    max: 100,
    min: 0,
    value: 50,
    disabled: true
});
setTimeout(function() {
    $("#slider").slider("option", "value", 25);
}, 3000);​

在您的示例中,我可以通过鼠标自由移动来更改滑块的位置。我需要(澄清)这个动作只能由我在代码中执行:用户单击一个对象-滑块已改变位置,下一步单击另一个按钮-滑块已移动,等等…但不要用鼠标移动滑块。没问题,只需将禁用选项设置为true。我的回答中更新了JSFIDLE。