6

jQueryスライダーを初期化してから、json-requestの内容に応じて最小最大値を動的に設定します。ステップ平均100、最小最大は100に再計算され、ほとんどの場合、300から4800の間のどこかになります。

スライダーの値と設定は問題ありませんが、ハンドルを動かすと、ハンドルを最後まで出すことができず、最小/最大値から数ステップ停止します。何故ですか?

私はいろいろなことを試しましたが、何も機能しません。結局、一番上の値で200を足し、下の値で200を引き、それを補うことになりましたが、それはハックであり、解決策ではありません。

4

3 に答える 3

7

「スライド」コールバックで、値を取得するために ui.value を使用してみてください。これで私の問題は解決しました。jQuery UIスライダーを参照してください -答えに行かないで0にスライドすることはできません.答えへのコメントに行きます.

于 2010-01-28T19:48:31.343 に答える
0

これらの設定で同様の問題がありました

min: 35000.74
max: 150000
step: 1 //(default, did not actually change it)

スライダーは 149999.74 までしか上がりませんでした。もちろん、私の場合の問題は、ステップ 1 と、これらのステップに均等に分割されない範囲が与えられた場合、スライダーで最終値の 1 つに到達できないことでした。

分を 35000 (Math.floor()) に変更すると、すべてが魅力的に機能しました。

于 2016-10-17T09:50:24.413 に答える