javascript适合移动端的日期时间拾取器


Posted in Javascript onNovember 10, 2015

这是一个适合移动设备WEB应用的日期和时间拾取器,在桌面版的日期拾取器我们一般用jQuery UI的datepicker插件,而移动手机版的日期拾取器则可以根据项目需求选择与jQuery Mobile配合的mobiscroll.js插件,它提供了友好的日期和时间选择操作界面,且易于配置和使用。

javascript适合移动端的日期时间拾取器

HTML
首先我们加载相关插件和样式文件,该插件基于jQuery和jQuery.mobile所以首先需要加载这两个库文件,然后再加载mobiscroll.js插件以及相关CSS文件。

<script src="js/jquery.min.js"></script> 
<script src="js/jquery.mobile-1.3.0.min.js"></script> 
<script src="js/mobiscroll.js" type="text/javascript"></script> 
<link href="css/mobiscroll.custom-2.5.0.min.css" rel="stylesheet" type="text/css" />

接着在body里放置输入框,这是一个普通的文本输入框,当鼠标单击输入框获得光标时会触发mobiscroll弹出日期拾取器。

<input id="date" name="date" />

JavaScript
mobiscroll提供了许多选项可以设置,包括定义弹出面板展示方式、最大日期、最小日期、日期格式、结束年份等,也可以将插件本地化,包括设置中文按钮、说明。调用也非常简单,以下是示例代码:

$(function(){ 
 var opt = { 
 preset: 'date', //日期 
 theme: 'sense-ui', //皮肤样式 
 display: 'modal', //显示方式 
 mode: 'scroller', //日期选择模式 
 dateFormat: 'yy-mm-dd', // 日期格式 
 setText: '确定', //确认按钮名称 
 cancelText: '取消',//取消按钮名籍我 
 dateOrder: 'yymmdd', //面板中日期排列格式 
 dayText: '日', monthText: '月', yearText: '年', //面板中年月日文字 
 hourText: '时',minuteText: "分",ampmText:"上午/下午", 
 endYear:2020 //结束年份 
 }; 
 $("#date").mobiscroll().date(opt); 
});

如果只选是时间,则可以这样写:

$("#time").mobiscroll().time(opt);

如果要在面板上显示日期和时间,则这样调用:

$("#datetime").mobiscroll().datetime(opt);

源码下载:javascript适合移动端的日期时间拾取器

一款简洁大方的javascript适合移动端的日期时间拾取器就这样制作完成了,希望大家喜欢。

Javascript 相关文章推荐
js类后台管理菜单类-MenuSwitch
Sep 12 Javascript
Javascript条件判断使用小技巧总结
Sep 08 Javascript
11款新鲜的jQuery插件[附所有demo下载]
Jan 24 Javascript
15个款优秀的 jQuery 图片特效插件推荐
Nov 21 Javascript
简单谈谈ES6的六个小特性
Nov 18 Javascript
关于Vue实现组件信息的缓存问题
Aug 23 Javascript
vue中的计算属性的使用和vue实例的方法示例
Dec 04 Javascript
在Vue组件中使用 TypeScript的方法
Feb 28 Javascript
Angular 5.x 学习笔记之Router(路由)应用
Apr 08 Javascript
微信小程序中换行空格(多个空格)写法详解
Jul 10 Javascript
Vue中父子组件的值传递与方法传递
Sep 28 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
Dec 01 Vue.js
js图片轮播手动切换效果
Nov 10 #Javascript
JS截取与分割字符串常用技巧总结
Nov 10 #Javascript
jquery validate.js表单验证入门实例(附源码)
Nov 10 #Javascript
纯javascript响应式树形菜单效果
Nov 10 #Javascript
JavaScript中SetInterval与setTimeout的用法详解
Nov 10 #Javascript
深入解析JavaScript编程中的this关键字使用
Nov 09 #Javascript
3种js实现string的substring方法
Nov 09 #Javascript
You might like
php fckeditor 调用的函数
2009/06/21 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
php中的比较运算符详解
2013/10/28 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
javascript call方法使用说明
2010/01/11 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
2017/09/06 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
[03:30]完美盛典趣味短片 CSGO2019年度名场面
2019/12/07 DOTA
python搭建微信公众平台
2016/02/09 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
Django框架创建mysql连接与使用示例
2019/07/29 Python
django创建css文件夹的具体方法
2020/07/31 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
伦敦高级内衣品牌:Agent Provocateur(大内密探)
2016/08/23 全球购物
电气工程师岗位职责
2014/01/01 职场文书
销售员岗位职责范本
2014/02/03 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
运动会开幕式致辞
2015/07/29 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
Redisson实现Redis分布式锁的几种方式
2021/08/07 Redis
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript
DIY胆机必读:各国电子管评价
2022/04/06 无线电