我在短时间内使用了 ui 滑块实用程序,并以以下情况结束。我组合了三个滑块以使用它们的结果并更改对象的 css 框阴影。这是我的代码:
$('#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。提前谢谢。