jQuery スライダー UI を使用して、別の要素のクラスを変更したいと考えています。
たとえば、スライダーには 10 のステップがあり、各ステップには、ターゲット要素に適用される対応するクラスがあります。
例えば:
スライダーが位置 2 にある場合、要素は「.step-two」のクラスを持ち、スライダーが位置 6 にある場合、要素は「.step-six」のクラスを持ちます。
また、リリース時だけでなく、ユーザーがスライダーを動かしている間にクラスを変更したいと思います。これは可能ですか?
$('#slider').slider({
value:0,
min: 0,
max: 110,
step: 11,
slide: function(event,ui){
if (ui.value<0) {
$('#object').addClass('step-one');
} else if (ui.value<10) {
$('#object' ).addClass('step-two');
}
}
});