Создаю 3 слайдера, [Slider 1, Slider 2, Slider 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);
}
});
});
Ага, именно то, что я хочу. Спасибо друг –