Github精选 – 适合移动端的HTML5 Datepicker
通过 HTML5 的 <input> 新属性可以简单方便地调用手机的原生 Datepicker,但功能较弱,定制性差。如果不要求调用手机原生的 Datepicker,目前 GitHub 上有不少优秀的基于 HTML5 开发的 Datepicker 可供选择,博主从 GitHub 中精选了几个优秀的作品供读者选择使用。
m-date-picker
m-date-picker 基于 React,提供了 iOS 风格的日期选择方式,与原生 Datepicker 非常相似。
- 主页: https://github.com/react-component/m-date-picker
- Demo: http://react-component.github.io/m-date-picker/examples/popup.html
- 推荐: ★★★★★
- 优点: 使用流畅,与原生 Datepicker 非常相似;功能强大,能满足一般需求
- 不足: 暂无
m-date-picker截图
ios-datepicker
ios-datepicker 提供了 iOS 风格的日期选择方式,有上下滑动、左右滑动两种选择方式。
- 主页: https://github.com/otchenash/ios-datepicker
- Demo: http://demo.powerxing.com/html/datepicker/ios-datepicker/
- 推荐: ★★★☆☆
- 优点: 在手机上使用流畅,并且在 PC 端也支持良好
- 不足: 主页的文档不完善,缺乏相关的使用说明
ios-datepicker截图
mobipick
mobipick 基于 jQuery Mobile,提供了安卓风格的日期选择方式,通过点击 ‘+’、’-‘ 来选择日期。
- 主页: https://github.com/sustainablepace/mobipick
- Demo: http://mobipick.sustainablepace.net or http://demo.powerxing.com/html/datepicker/mobipick/
- 推荐: ★★★★☆
- 优点: 支持移动端、PC端,提供了丰富的 Demo。
mobipick截图
mobile508datepicker
mobile508datepicker 基于 jQuery Mobile,提供了安卓风格的日期选择方式,通过滑动来选择日期。
- 主页: https://github.com/jsdev/mobile508datepicker
- Demo: http://demo.powerxing.com/html/datepicker/mobile508datepicker/examples/demo1.html
- 推荐: ★★★☆☆
- 优点: 通过滑动的方式选择日期,体验会好一些
- 不足: 滑动效果不够流畅,不支持 PC 端
mobile508datepicker截图
PikadayResponsive
PikadayResponsive 移动端与 PC 端自适应的日期选择器,在移动端调用原生 Datepicker,而在 PC 端则调用 js 实现的日期选择器。
- 主页: https://github.com/mydea/PikadayResponsive
- Demo: https://mydea.github.io/PikadayResponsive/ or http://demo.powerxing.com/html/datepicker/PikadayResponsive/
- 推荐: ★★★☆☆
- 优点: 渐进式增强
- 不足: 原生 Datepicker 自定义功能较弱
PikadayResponsive截图

文章很给力?微信扫一扫给作者打赏2元 :)
~感谢赞助者~
Github精选 – 适合移动端的HTML5 Datepicker的更多相关文章
- 在web端使用html5访问远程桌面
背景: 2019年12月5日,微软宣布放弃浏览器Edge,转而推出一款新的浏览器,而这款新浏览器将会采用谷歌的Chromium 内核... 好了,反正已经无力吐槽,微软烂尾的项目也不是一个两个了,之前 ...
- zx-editor 移动端(HTML5)富文本编辑器,可与原生App混合(hybrid)开发
ZxEditor 移动端HTML文档(富文本)编辑器,支持图文混排.引用.大标题.无序列表,字体颜色.加粗.斜体. 可用于独立web项目开发,也可以用于与原生App混合(hybrid)开发. 源码地址 ...
- html5 app开发重大消息-腾讯在技术端推进Html5生态发展
中新网5月3日电 日前,腾讯正式发布腾讯浏览服务(Tencent Browser Service,以下简称TBS),宣布为合作伙伴提供整合腾讯底层技术.内容框架.广告体系以及大数据等多方面能力的升级浏 ...
- 适合pc端的移动拖拽,分享一下。
h5新加的特性拖拽事件,但是只适合PC端哦.不多说了上代码 <!DOCTYPE html> <html> <head> <title></titl ...
- GitHub 上适合新手的开源项目(Python 篇)
作者:HelloGitHub-卤蛋 随着 Python 语言的流行,越来越多的人加入到了 Python 的大家庭中.为什么这么多人学 Python ?我要喊出那句话了:"人生苦短,我用 Py ...
- 移动端使用HTML5表单增强体验
我们知道,HTML5新增了许多表单类型,如: number,email,url,tel,datetime,month,datetime-local等等,像datetime,month这些非常方便,免得 ...
- 精选7款绚丽的HTML5和jQuery图片动画特效
在HTML5出现后,图片就变得更加富有动感了,各种图片动画特效也层出不穷,例如图片播放器.图片导航.3D图片动画等等.本文将精选几款具有代表性的HTML5和jQuery图片动画特效,绚丽的画面.实用的 ...
- 一个不错的Html5 DatePicker控件,主要支持手机端。
原地址不知道在哪了,下载地址 QQ群:616945527 Html5控件wen文件夹中DatePicker.rar
- 移动端实现HTML5 mp3录音踩坑指南:系统播放音量变小、一些机型录音断断续续 之 MediaRecorder和AudioWorklet的终极对决
目录 H5录音见坑填坑 采用MediaRecorder采集音频 音频格式:WebM和PCM 从WebM封装容器中提取PCM数据 录音的兼容性 困扰已久的H5录音时系统播放音量变小的问题 H5录音见坑填 ...
随机推荐
- 【题解】Atcoder ARC#83 E-Bichrome Tree
哈哈~自己做出来的E题!(虽然这题被机房大佬强D极水).最开始神经错乱,写了个完全不对的贪心,竟然只错了4个点(。•ˇ‸ˇ•。) 可以发现,一个节点的子树内部和他颜色相同的节点权值和 是固定的,那么不 ...
- bzoj1588 [HNOI2002]营业额统计 (treap)
平衡树裸题 只需要求前驱后驱 treap写法 const mm=<<; maxnumber=; maxn=; var left,right,fix,key:..maxn]of longin ...
- CF#67 75d Big Maximum Sum
~~~题面~~~ 题解: 观察到拼接后的数据范围过大,无法O(n)解决,但是大区间是由很多小区间组成,而小区间是固定的,不会变化,所以可以考虑预处理出每个小区间的信息,然后根据给定序列按顺序一步一步合 ...
- CSS设计一个三列布局的页面
探讨这种布局是因为最近对话框组件以及信息系统B/S界面布局的需要.无论是什么,我们在写CSS之前首先引入reset.css,我使用的是淘宝的reset. 01 /* 02 KISSY CSS Rese ...
- python递归读取目录列表
import os def listdirs(base): for line in os.listdir(base): fullpath = os.path.join(base,line) if os ...
- udhcpd源码分析2--读取配置文件
1:重要的结构体 读取配置文件信息到全局的结构体struct server_config_t server_config中,这个结构在很多文件中都有引用到很重要. /* dhcpd.h */ stru ...
- [技巧篇]16.MyEclipse2014安装SVN插件,在线安装
这两天想做点东西,但是现在流行的是git,但是军哥的项目是托管到阿里的svn代码当中,所以没有办法,还需要弄SVN,这里不将什么安装SVN等东西 我要求的就是快速入门而已,仅此而已,我安装成功,过程很 ...
- [技巧篇]13.从今天开始做一个有理想的人,放弃alter的调试,拥抱console.log
在js前端开发时,为了调试经常会加上 console.log.但是在有的浏览器(比如IE)中会报错,怎么办呢?好像10之后也开始支持了!如果以防方一,可以使用如下方式 在js文件最前面添加如下js代码 ...
- java加载驱动
加载驱动方法 1.Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 2. DriverManager.r ...
- [cerc2012][Gym100624B]20181013