我正在使用一段時間的ui滑塊實用程序,並以下列情況結束。我有三個滑塊組合在一起,以便使用它們的結果並更改對象的CSS盒陰影。這是我的代碼: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');
問題是當我改變第一個一切都很好。當我改變第二個時,第一個下降或增加一個單位,當我改變第三個發生的第二個。此外,我不能將它們全部滑動到0或100.相應的限制出現在1和99。提前Thanx。
我沒有看到你復位..莫非是原因值? – XepterX 2012-02-27 01:46:18
這很奇怪。能夠在這裏重現:http://jsfiddle.net/aNjM6/ – 2012-02-27 02:15:36