Webフォームのスライダーを生成するための2つの優れたjqueryプラグインを見つけました。これらは、JavaScriptをサポートしていないブラウザーでは、スタイルがオフになっているなど、うまく機能しません。
1つ目はJquery.UIバージョンです:http://ui.jquery.com/demos/slider/#steps
2つ目は、スライダーを選択する要素です:http ://www.filamentgroup.com/lab/update_jquery_ui_16_slider_from_a_select_element/
ただし、スライダーを均等に分割するだけではないスライダーを作成する必要があります。
たとえば、次の範囲の数値があるとします。
800、1000、1100、1200、1300、1400、1500
スライダーのギャップを800から1000の間に大きくし、次に1100から1500の間にギャップを小さくしたいと思います。
したがって、スライダーは次のようになります。
800----1000--1100--1200--1300--1400--1500
できればドロップダウンに劣化させたいので、問題は、これをサポートするプラグインを知っているか、これを実現するための最良の方法に関する推奨事項があるか、フィラメントグループプラグインロールを自分でカスタマイズするかなどです。
更新:フィラメントグループのスライダーをハッキングしていて、とにかくJQueryUIのスライダーを介してハンドルを実装しています。したがって、JQuery.UIを改造するのは、それ自体が利用可能な唯一のオプションのようです。コードを掘り下げて、変更が必要な必要なビットを見つけることができるかどうかを確認します。その間に誰かが何かアイデアを持っているなら!!!