在jquery滑块ui中为第二个句柄设置一个值

setting a value to the second handle in jquery slider ui

本文关键字:一个 设置 句柄 滑块 jquery ui 第二个      更新时间:2023-09-26

我想将jquery滑块中的第二个句柄设置为一个变量。例如,假设变量是"x",我的代码看起来像这个

function $sliderHandle2(x) {
//set the 2nd handle here
var value = $( "#slider-range" ).slider( "1", "value" );
$( "#slider-range" ).slider( "1","value", x );
}

我使用网站上的API做了这件事,但它不起作用,所以我认为这是非常错误的。我以为"1"就是手柄的编号。

有人能告诉我我做错了什么吗?我只想设置第二个句柄

忘记了API指令,自己解决了,这会改变句柄的值。

$("#slider-range").slider('values',1,x);

其中1是句柄索引,x是要将其设置为的值

还有另一个解决方案:

$("#slider-range").slider({
    animate: "fast",
    min : 0,
    max: 4,
    value: 4,
    values : [0,4], // This is it ...
........
});