私は短期間のUIスライダユーティリティに使用しており、次の状況で終了しました。結果を使用してオブジェクトのCSSボックスシャドウを変更するために、3つのスライダを組み合わせました。これは私のコードです:jQuery ui複数のスライダと値の混乱
$('#slider2, #slider3, #slider4').slider({
range: 'min',
min: 0,
max: 100,
step: 1,
animate: true,
slide: function(x,y,z) {
var x = $('#slider2').slider('value'),
y = $('#slider3').slider('value'),
z = $('#slider4').slider('value')
$('#xShadowValue').val(x + ' px');
$('#yShadowValue').val(y + ' px');
$('#zShadowValue').val(z + ' px');
$('#target').css('box-shadow', x + 'px ' + y + 'px ' + z + 'px ' + '#888888');
}
});
$('#xShadowValue').val($('#slider2').slider('value') + ' px');
$('#yShadowValue').val($('#slider3').slider('value') + ' px');
$('#zShadowValue').val($('#slider4').slider('value') + ' px');
問題は私が最初のものをすべて変更しても問題ありません。私が第2のものを変えるとき、第1のものは、第2のもののために第3のものが変わるとき、同じ単位を落とすか、または増加させる。さらに、私は0または100にそれらのすべてをスライドすることはできません。制限は1と99に応じて表示されます。あらかじめThanx。
私はあなたが値をリセット表示されませんでした...それが理由だろうか? – XepterX
これは奇妙です。ここで再現することができます:http://jsfiddle.net/aNjM6/ –