範囲が 1 ~ 100 の jQuery UI Slider があります。1〜100の値ごとにdivのクラスを変更したい。
1 から 100 までのすべての値を最も効率的に調べ、すべての値に対して新しいクラスを切り替えるにはどうすればよいですか?
答え(これが最終的にうまくいったものです):
$( '#slider-container' ).slider({
min: 1,
max: 100,
slide: function() {
var $activeBackgroundUrl = $('.position_100').css('background');
return function(event, ui) {
activeBackgroundUrl = 'url(images/numbers/1'+(ui.value < 10 ? '0' : '')+ ui.value +'.png)';
$('.position_100').css('background', activeBackgroundUrl);
};
}()
});