2011-04-02 80 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