問題を解決しようとしています。ステッピングを入れると、0.01 としましょう。すべてがうまく機能します。ただし、1 に到達すると、1.00 ではなく 1 が出力され、3.40 は 3.4 として出力されます。
ui.slider.js のさまざまな場所に toFixed(2) を追加しましたが、この修正を行う正しい場所が見つかりませんでした。
誰でもこの質問に光を当てることができますか.
敬具、 Robert Cushing 開発者: Brilliance.com
私があなたの質問を理解した場合、スライダーの値を照会し、特定の形式で別の場所に表示したいと考えています (スライダーは値をどこにも表示しません)。書式設定ロジックを挿入するポイントは、スライダーをクエリした後、別の場所に表示する前です (注: これは、ui.slider.js を編集しないことを意味します)。何かのようなもの:
var value = $('#my-slider').slider('value');
var formattedValue = value.toFixed(2);
$('#my-span').text('Current Value: ' + formattedValue);
スライダー イベント内でこれを行おうとするとchange
、現在の値が関数のパラメーターとして提供されます。例:
$('#my-slider').slider({
change: function(event, ui) {
var formattedValue = ui.value.toFixed(2);
$('#my-span').text('Current Value: ' + formattedValue);
}
});