「期間ピッカー」のようなものを探しています。 「期間ピッカー」をグーグルで検索しても結果が得られないため、検索に役立つ技術的な名前があるかどうか知りたいのですが。 Time PickerとTime Span Pickerは、現時点では何も役に立ちません。
同様のものが存在し、誰かが私にそれを指摘できる場合は、技術的な名前の代わりに問題ありません。
更新1:
申し訳ありませんが、期間ピッカーの意味を完全に説明するのを忘れていました。これは時間ピッカーではありませんが、日付に相対するのではなく、何かを継続する時間を選択する方法です。たとえば、特定のレシピを調理するには、(期間)4時間10分かかります。ここからそこまでの移動には4日と10時間かかります。
私の基本的な考え方は、「より大きな」ユニットを使用するようにピッカーを構成する可能性です(おそらく日数)。期間は内部的に秒単位で表されます。だから私は20 days and 23 hours and 0 minutes
または、「より大きな」単位が日数である場合(たとえば、ソフトウェア開発ジョブの場合)、150 hours and 30 minutes and 0 seconds
。分/秒など、いくつかの小さなフィールドを非表示にするオプションがいいでしょう。
更新2:
非常にシンプルなUIの例:
カスタマイズされたjQueryスピナーのセットを使用できます
$('#seconds').spinner({
spin: function (event, ui) {
if (ui.value >= 60) {
$(this).spinner('value', ui.value - 60);
$('#minutes').spinner('stepUp');
return false;
} else if (ui.value < 0) {
$(this).spinner('value', ui.value + 60);
$('#minutes').spinner('stepDown');
return false;
}
}
});
このように: http://jsfiddle.net/xHzMw/1/
この質問は古くなっていますが、満足のいく答えが得られなかったようです。私はこの正確なユースケースのためのjQueryプラグインを作成しました。私がそうであるように、将来探している人のためにそれを投稿します。
私はあなたがこのjQueryプラグインのようなものを探していると思います: http://www.jqueryscript.net/time-clock/Lightweight-Duration-Picker-Plugin-For-jQuery-Semantic-UI.html =
それはあなたがそれを呼んだように呼ばれ、 http://shop.ekerner.com/index.php/shop/javascript/duration-picker-detail に存在します