我创建了3个滑块,[滑块1,滑块2,滑块3],并且它们可以单独工作。但我想让他们互相依赖并分别对主滑块进行工作。jQuery分别更改滑块值
你可以看到我的演示在这里:JSFIDDLE
主滑块滑块1,和其他滑块2和滑块3是取决于滑块1 如果滑块1的增加值(当我们滑动滑块),那么滑块2的滑块3的值也应该增加。与减价时相同。第二点:如果我们将滑块1设置为100,然后将滑块2和3的值设置为100(自动),则100为最小值。滑块2和3的最小值。滑块1的最小值是滑块2和3的最小值。
例如,滑块1设置为500,则滑块2和3可以滑动增加到500以上,但不能降低低则500
这里是我的代码
<div id="slider1"></div><br>
<div id="slider2"></div><br>
<div id="slider3"></div><br>
Slider 1 : <div id="value1"></div><br>
Slider 2 : <div id="value2"></div><br>
Slider 3 : <div id="value3"></div><br>
样本的jQuery
$(function() {
$("#slider1").slider({
value:100,
min: 0,
max: 500,
step: 50,
slide: function(event, ui) {
$("#value1").text(ui.value);
$("#slider2").slider('option',{min: ui.value});
$("#slider2").slider('value',ui.value);
$("#slider3").slider('option',{min: ui.value});
}
});
});
$(function() {
$("#slider2").slider({
value:100,
min: 0,
max: 500,
step: 50,
slide: function(event, ui) {
$("#value2").text(ui.value);
$("#value2").val("$" + $("#slider2").slider("value"));
$("#amount").val("$" + ui.value);
}
});
});
$(function() {
$("#slider3").slider({
value:100,
min: 0,
max: 500,
step: 50,
slide: function(event, ui) {
$("#value3").text(ui.value);
$("#value3").val("$" + $("#slider3").slider("value"));
$("#amount").val("$" + ui.value);
}
});
});
啊哈,正是我想要的。谢谢你,朋友 –