단기간의 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');
문제는 내가 처음 하나를 변경하면 괜찮습니다. 내가 두 번째를 바꿀 때 첫 번째 것이 떨어지거나 하나의 단위가 증가 할 때마다 두 번째 세 번째가 발생합니다. 또한 나는 0 또는 100 모두를 슬라이드 수 없습니다. 제한은 1과 99에 따라 적절하게 나타납니다. 고맙습니다.
난 당신이 값 .. 그 이유가 될 수를 다시 보지 않았다? – XepterX
이상합니다. 여기에서 재현 가능 : http://jsfiddle.net/aNjM6/ –