非線形値を持つ JQuery のスライダー ウィジェットを使用しています。基本的に、私はこのようにスライダーを設定しています
function configSlider(p_propertyName, p_sliderSteps) {
var slider_values = p_sliderSteps.split(',');
//build slider
var slider_selector = "#slider_" + p_propertyName;
var slider = $(slider_selector).slider({
value: 0,
min: 0,
max: slider_values.length,
change: function (event, ui) {
calculateSomething(
$('#slider1').slider_values[$('#slider1').slider('value')],
$('#slider2').slider_values[$('#slider2').slider('value')],
$('#slider3').slider_values[$('#slider3').slider('value')]);
},
}
var slider_values には、スライダの実際の値があります。上記の calculateSomething に渡される他の 2 つのスライダーの値も必要です。これが機能しない理由はわかっていますが、私のような解決策はありますか?
スライダー オブジェクト内に新しい var を作成する方法はありますか?