2011-04-02 60 views
16

我正在使用HTML5,CSS3和我的項目使用jQuery。我只需要一個時間選擇器 - 無日期選擇器 - 適用於iPad,Galaxy等移動設備。它應該可以同時用於觸摸屏和非觸摸屏設備。我發現一個滑塊,但它在移動設備上失敗。移動設備的時間選取器

+0

http://stackoverflow.com/questions/5522880/time-picker-for-mobile-devices/5529521#5529521 thak你爲您的文章!這是我搜索2天!大尊重! – 1nstinct 2011-07-08 08:04:47

回答

3

我寫這個jQuery時間選取器基於現有的Datepicker,但僅限於時間。從未在移動設備上嘗試過,但我認爲它會運行良好。 http://fgelinas.com/code/timepicker

+0

感謝您的幫助。但傢伙我需要一個時間選擇器,可以顯示並讓用戶選擇時間高達秒。請告訴我你製作的控件是否可定製。 – 2011-04-04 04:12:59

+0

夥計們,我需要顯示從0到59分鐘和秒到用戶。 – 2011-04-04 05:45:04

+0

對不起,它不這樣做。分鐘和秒鐘級輸入將是巨大的或複雜的。也許你需要一個定製的數字鍵盤或什麼的。 – 2011-04-04 10:28:58

19

退房DateBox

你可以試試。我認爲它正是你需要的:

timepicker

+0

這正是我一直在尋找的。謝謝! – Clay 2011-11-14 15:33:12

+0

偉大的解決方案,感謝分享 – shanabus 2012-02-18 05:04:56

15

我發現另一個看起來相當不錯。它也有不同的平臺不同的風格:mobiscroll

mobiscroll time picker mobiscroll time picker ios

+0

美麗,免費和所有(主要)平臺!感謝指針! – djunod 2013-02-05 13:35:27

+0

@dav_i:它是開源的,[在github上可用](https://github.com/acidb/mobiscroll),所以仍然免費。訂閱只是爲您提供高級支持和一些其他功能(這不值得每月收取IMO費用)。 – fretje 2013-05-13 12:05:58

0

我一直在尋找一個本地timepicker而不是定製的。發現這在Android 4.0+上效果非常好。我還沒有在iOS上測試過。

http://bikasv.com/blog/2013/04/14/cordova-datepicker/

+0

嗨,這個插件是由我創建的。我想說這個插件支持Android 2.3+,而不僅僅是4.0+。您可以通過此應用商店應用查看該應用 - https://play.google.com/store/apps/details?id=com.bikasv.cordovaPlugin。 – Bikas 2014-08-22 07:25:51

+0

另外要補充的是,這個插件完全不支持iOS,至少還沒有。 – Bikas 2014-08-22 07:26:23

5

我很高興地告訴你,有爲了得到時間選擇器功能,無需使用第三方插件。

HTML5早已本地時間選擇器至極是很容易實現:

<label for="timePicker1">Set Time:</label> 
<input type="time" name="timePicker1" id="timePicker1" value="10:00"> 

讀取和寫入值同樣易於使用jQuery:

var time = $('#timePicker1').val(); //<- Get value 
$('#timePicker1').val("09:30");  //<- Set value 

的任一組值/獲取是格式爲「hh:mm」的字符串。

它在JQuery Mobile 1.4.2上按照預期工作。

也有另一種有用的HTML5控制這裏: http://www.w3schools.com/html/html5_form_input_types.asp

問候。

+0

不幸的是在所有主流瀏覽器中都不支持 – demersus 2017-02-27 16:56:01