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 相关文章推荐
document.documentElement &amp;&amp; document.documentElement.scrollTop
Dec 01 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
一个关于javascript匿名函数的问题分析
Mar 30 Javascript
JQuery工具函数汇总
Jun 15 Javascript
jquery拖拽排序简单实现方法(效果增强版)
Feb 16 Javascript
jquery ztree实现树的搜索功能
Feb 25 Javascript
JS简单实现仿百度控制台输出信息效果
Sep 04 Javascript
Vue常见面试题整理【值得收藏】
Sep 20 Javascript
vue forEach循环数组拿到自己想要的数据方法
Sep 21 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
Mar 13 Javascript
微信小程序入门之绘制时钟
Oct 22 Javascript
vue动态绑定style样式
Apr 20 Vue.js
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
实现“上一页”和“下一页按钮
2006/10/09 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
python常见数制转换实例分析
2015/05/09 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
Python2实现的图片文本识别功能详解
2018/07/11 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
护士自我鉴定
2013/10/23 职场文书
企划主管岗位职责
2013/12/12 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
青岛海底世界导游词
2015/02/11 职场文书
社区低保工作总结2015
2015/07/23 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记