コニファ・ロゴ

jQueryプラグインtimedropperを使って、値を変更しやすい時刻入力の実装

jQueryプラグインtimedropperを使うと、ちょっとユーモラスで、値を変更しやすい時刻入力が実装できます。ページをロードすると、時刻入力のフィールドにそのときの時刻がam/pm付きで表示されます。フィールドをクリックまたはタップすると、時計イラスト風のUIが表示されます。時刻を変更する場合は、時間または分の部分を選び、時計イラストのティアードロップ形の部分をドラッグすることでそれぞれ変更できます。

使い方: jQueryと「timedropper.js」、「timedropper.css」を設置し、次のhtmlソースのようにするだけです。

htmlソース

  1. <div class="sample">
  2. <form name="sample">
  3. 時刻:<input type="text" id="timedrop" />
  4. </form>
  5. <script>
  6. $( "#timedrop" ).timeDropper();
  7. </script>
  8. </div>

サンプル

時刻:

サンプル2は、パラメータ部分を追加して、色などをカスタマイズしています。また、マウスホイールによる値の変更が可能になっています

サンプル2のhtmlソース

  1. <div class="sample">
  2. <form name="sample2">
  3. 時刻:<input type="text" id="timedrop2" />
  4. </form>
  5. <script>
  6. $( "#timedrop2" ).timeDropper({
  7. meridians: true,
  8. mousewheel: true,
  9. primaryColor: "#3c3",
  10. textColor: "#292",
  11. backgroundColor: "#efe",
  12. borderColor: "#161"
  13. });
  14. </script>
  15. </div>

サンプル2(少しカスタマイズ)

時刻:

 

AMPM
21:29
AMPM
09:29
戻るボタン