0

スタックオーバーフロー コミュニティの皆様、こんにちは。

現在、jQuery モバイル スライダーの問題に直面しています。スライダーを大幅に変更しました。スライダーが取ることができる値を含む配列を操作しています。

配列にない位置にスライドすると、配列内の最も近い値にスライドします。

私の問題は次のとおりです。配列に浮動小数点数が含まれています

var m2 = [19.5, 16.5, 14.5, 15, 10, 13];

スライダーを 16.5 にスライドする必要がある場合、代わりに 17 にスライドします。スライダーの実際の値は実際には 16.5 ですが、バーは 17 にスライドします。すべての値が正しく出力されているため、問題の原因がコードにあるとは思いません。 .

私の質問は次のとおりです。スライダーで同様の問題が発生した人はいますか? その問題の回避策 (または修正) はありますか?

スクリプトを載せました。ここからアクセスできます: http://workidtest.de/ui/new.html

影響を受けるスライダーは真ん中のスライダーです。

ここにもコードを掲載しました: http://pastie.org/5171015

前もって感謝します、トーマス

4

1 に答える 1

1

問題は、jQuery モバイル スライダーがスライダーの値を切り上げることです。

0.5 スケールを使用する場合は、すべての最大値に 2 を掛けて、0 は 0、1 は 0.5、2 は 1 を表すと仮定します。

そして、配列の値を 2 倍するだけです。

于 2012-11-02T09:54:53.360 に答える