このように定義されたスライダーがあります:
$( "#myslider").slider({
range: true,
min: min_val,
max: max_val,
values: [ min_val, max_val ],
slide: function(event, ui){
$('#input_min').val(ui.values[0]);
$('#input_max').val(ui.values[1]);
},
});
どこmin_val
でmax_val
変更できますか。
ここで、スライド イベントに関連付けられた関数で、現在の最小値と最大値が初期値と異なるかどうかを確認したいとします。
現在の値にアクセスできることはわかってui.values
おり、次のコードで初期の最小値と最大値を取得できます。
var inital_min = $( "#myslider").slider("option", "min");
var inital_max = $( "#myslider").slider("option", "max");
ui
しかし、コールバックからのオブジェクトを既に持っているので、これはばかげているように見えます。
firebug でオブジェクトをナビゲートしようとしましたが、探しているものが見つかりませんでした。
では、これらの値を取得する他の方法はありますか?