最大100に固定されたスライダーを作成しようとしています。
したがって、#slider_1
が 72 に上昇すると、自動的に 28 になります。スクリプトは、と#slider_2
の幅を設定するためのものです。#right
#left
今、私は次のようになりました:
$("#width-r").slider({
slide: function(event, ui) {
var other = $("#width-l");
var avi = 100 - $("#width-r").slider("value");
var iva = 100 - avi;
if(other.slider("value") >= avi){
other.slider("value", avi);
}else{
other.slider("value", iva);
}
if(other.slider("value") == ui.value){
var total = 100 - ui.value;
other.slider("value", total);
}
$("#width-r-t").text($("#width-r").slider("value"));
$("#width-l-t").text($("#width-l").slider("value"));
}
});
$("#width-l").slider({
slide: function(event, ui) {
var other = $("#width-r");
var avi = 100 - $("#width-l").slider("value");
var iva = 100 - avi;
if(other.slider("value") >= avi){
other.slider("value", avi);
}else{
other.slider("value", iva);
}
if(other.slider("value") == ui.value){
var total = 100 - ui.value;
other.slider("value", total);
}
$("#width-r-t").text($("#width-r").slider("value"));
$("#width-l-t").text($("#width-l").slider("value"));
}
});