jQuery Mobile开发中日期插件Mobiscroll使用说明


Posted in Javascript onMarch 02, 2016

近期在移动方面的开发,使用jQuery Mobile ,移动方面的插件不如Web 方面的插件多,选择的更少,有一些需要自己去封装,但功力尚不足啊。

日期插件JQM也提供了内置的,但样式方面不好看,只好百度、Google啦,找到了两款 jquery-mobile-datebox 和 mobiscroll-2.3

jqueryMobileDatebox 这个在板上的表现不好,性能方面有点卡

mobiscroll 性能方面比前者要好一些,效果更简洁 ,划动更流畅

放在一起对比下

jQuery Mobile开发中日期插件Mobiscroll使用说明

各位看官,你们觉得哪个好看一些呢

反正我觉得 mobiscroll 效果比较好一些,好了来看一些这个家伙的使用方法吧

第一步:到官网去下载个压缩包,下载需要先注册然后才能下载。下载的时候你可以选择你使用的框架及皮肤样式等,看下图

jQuery Mobile开发中日期插件Mobiscroll使用说明

到此假设你已经成功注册并下载啦

第二步、新建一个HTML5文件,引jquery.js,jquerymobile.js 等等必须的文件,编写如下代码到你的文件中:

<div data-role="fieldcontain">
     <label for="txtBirthday">出生日期:</label>
     <input type="text" data-role="datebox"  id="txtBirthday" name="birthday" />
 </div>

我们可以这样去初始化日期控件:

$('input:jqmData(role="datebox")').mobiscroll().date();

预览下吧,是不是可以使用了呢!唯独这个界面是英文的,对于国人来说多少有点不爽,而官网又没有提供中文语言包,但没有关系,官网的API还是不错的,我们可以设置一些常用的属性使之符合常规的日期格式。

//初始化日期控件
  var opt = {
    preset: 'date', //日期
    theme: 'jqm', //皮肤样式
    display: 'modal', //显示方式 
    mode: 'clickpick', //日期选择模式
    dateFormat: 'yy-mm-dd', // 日期格式
    setText: '确定', //确认按钮名称
    cancelText: '取消',//取消按钮名籍我
    dateOrder: 'yymmdd', //面板中日期排列格式
    dayText: '日', monthText: '月', yearText: '年', //面板中年月日文字
    endYear:2020 //结束年份
  };
  
  $('input:jqmData(role="datebox")').mobiscroll(opt);

这样就OK啦 看下效果图吧

jQuery Mobile开发中日期插件Mobiscroll使用说明

这下看的清楚了吧。不写啦,就这写这么多吧,官网的DOCS 写的很详细啦,在此不一一列出啦,有兴趣的朋友可以去研究下。

Javascript 相关文章推荐
encode脚本和normal脚本混用的问题与解决方法
Mar 08 Javascript
js+CSS 图片等比缩小并垂直居中实现代码
Dec 01 Javascript
JS 判断代码全收集
Apr 28 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
May 04 Javascript
EasyUI创建对话框的两种方式
Aug 23 Javascript
jQuery+pjax简单示例汇总
Apr 21 jQuery
AngularJS集合数据遍历显示的实例
Dec 27 Javascript
详解VUE前端按钮权限控制
Apr 26 Javascript
vue计算属性无法监听到数组内部变化的解决方案
Nov 06 Javascript
js实现秒表计时器
Dec 16 Javascript
Vue如何将页面导出成PDF文件
Aug 17 Javascript
javascript求日期差的方法
Mar 02 #Javascript
基于JavaScript实现表单密码的隐藏和显示出来
Mar 02 #Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 #Javascript
js实现不重复导入的方法
Mar 02 #Javascript
基于JavaScript实现智能右键菜单
Mar 02 #Javascript
JS简单实现String转Date的方法
Mar 02 #Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
Mar 02 #Javascript
You might like
php error_log 函数的使用
2009/04/13 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
PHP 验证登陆类分享
2015/03/13 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
java script编程起步(第三课)
2007/01/10 Javascript
javascript 清除输入框中的数据
2009/04/13 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
2015/05/19 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Django保护敏感信息的方法示例
2019/05/09 Python
python动态进度条的实现代码
2019/07/03 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
Opencv求取连通区域重心实例
2020/06/04 Python
机电专业毕业生推荐信
2013/11/10 职场文书
医药个人求职信范文
2014/01/29 职场文书
小学生暑假家长评语
2014/04/17 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
教师学期个人总结
2015/02/11 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS
MySQL中的引号和反引号的区别与用法详解
2021/10/24 MySQL