Я не могу понять, как я могу соединить два входных диапазона.
$('#SF_range').on('input', function() {
console.info('SDBX = ' + this.value + ' | Seafile = ' + $('#SDBX_range').val());
var add = (this.max - this.value) + $('#SDBX_range').val();
$('#SDBX_range').val(add);
console.info('SDBX = ' + this.value + ' | Seafile = ' + $('#SDBX_range').val());
});
$('#SDBX_range').on('input', function() {
var add = (this.max - this.value) + $('#SF_range').val();
$('#SF_range').val(add);
console.info('SDBX = ' + this.value + ' | Seafile = ' + $('#SF_range').val());
});<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
SDBX
<input type = "range" min = "0" max = "400" value = "400" class = "mdl-slider mdl-js-slider" id = "SDBX_range">
Coffre
<input type = "range" min = "0" max = "400" value = "100" class = "mdl-slider mdl-js-slider" id = "SF_range">Цель состоит в том, чтобы передать значение одного входа другому.
Под «передачей» я предполагаю, что вы имеете в виду, что сумма обоих ползунков должна быть 400 ...?
Я имею в виду, что если я удалю 50 из input1, я добавлю 50 к input2
Что с этим сложно? Макс - значение другого = новое значение
@epascarello like (this.max - this.value) + value_of_other?
нет .... вы не должны заботиться о ценности другого. other.value = this.max - this.value
Почему ? Если я хочу добавить / удалить какое-то значение?
Вы ПОПРОБОВАЛИ ЭТО?
Хотел понять
Не уверен, что трудно понять. базовая математика: one.value + two.value = max.value, поэтому 'two.value = max.value - one.value` и' one.value = max.value - two.value`



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Не знаю, правильно ли я понял вашу проблему ...
var $sf = $('#SF_range');
var $sdbx = $('#SDBX_range');
$sf.on('input', function() {
$sdbx.val(this.max - this.value);
console.info('SDBX =', $sdbx.val(), ' | Seafile = ', $sf.val());
});
$sdbx.on('input', function() {
$sf.val(this.max - this.value);
console.info('SDBX =', $sdbx.val(), ' | Seafile = ', $sf.val());
});<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
SDBX
<input type = "range" min = "0" max = "400" value = "400" class = "mdl-slider mdl-js-slider" id = "SDBX_range">
Coffre
<input type = "range" min = "0" max = "400" value = "100" class = "mdl-slider mdl-js-slider" id = "SF_range">
Значит, когда один изменяется, другой получает то же значение? Или что, когда вы настраиваете одно, значение другого становится максимальным?