10個のslider-range-minを表示する必要があります。最後の1つ(10番目)は、他の9つのスライダーの平均です。
そのために、毎回idを変更して、同じコードを9回繰り返しました(最適ですか?)
$( "#slider-range-min9" ).slider({
range: "min",
value: 10,
min: 1,
max: 20,
slide: function( event, ui ) {
$( "#amount9" ).text( "$" + ui.value );
}
});
$( "#amount9" ).text( "$" + $( "#slider-range-min9" ).slider( "value" ) );
そして、平均して、私は同じコードを繰り返し、値を変更しました:
value: (($( "#slider-range-min1" ).slider( "value" )+$( "#slider-range-min3" ).slider( "value" )+$( "#slider-range-min2" ).slider( "value" )+$( "#slider-range-min4" ).slider( "value" )+$( "#slider-range-min5" ).slider( "value" )+$( "#slider-range-min6" ).slider( "value" )+$( "#slider-range-min7" ).slider( "value" )+$( "#slider-range-min8" ).slider( "value" )+$( "#slider-range-min9" ).slider( "value" ))/9),
問題は、このスライダー(10番目)の値がライブで変更されないことです。私のページが少し重いことに気づきました。
最適化されたコードで同じことをする他の手段はありますか?
とてもありがたいです