[置顶] 利用jquery mobiscroll插件选择日期、select、treeList的具体运用
2018-01-22 16:51
525 查看
mobiscroll是个很好用的用于移动端滑动选择的插件,可以用来选择日期,也可以用来选择简单选项或者一些复杂的树形结构的选项,简单分享下。
依赖也比较简单,引入一个
js代码:
js代码:
选项内容 以
js代码:
选项内容 以
select,treelist控件显示:
隐藏:
依赖也比较简单,引入一个
mobiscroll-2.13.2.full.min.js文件和一个
mobiscroll-2.13.2.full.min.css文件即可。可直接下载mobiscroll-2.13.2 ,官网 http://docs.mobiscroll.com
1. 日期选择
先看效果图:js代码:
var opt={}; opt.datetime = {}; opt.default = { theme: 'ios7', display: display, mode: 'scroller', dateFormat: 'yy-mm-dd', dateOrder: 'yymmdd', dayText: '日', monthText: '月', yearText: '年',hourText: '时',minuteText: '分', lang: 'zh', stepMinute: 10, showNow: true, nowText: "当前", startYear: currYear, endYear: currYear+1, onSelect: function (value) { //点击确定触发的事件 } }; var optDateTime = $.extend(opt['datetime'], opt['default']); $("#"+id).mobiscroll(optDateTime).datetime(optDateTime); this.mscroller = jq;
2. 简单选项的滑动选择(select)
js代码:
$('#' + id).mobiscroll().treelist({ theme: 'android-ics light', mode: 'scroller', display: 'bottom', lang: 'zh', labels: ['车辆'], cancelText: null, headerText: '选择车辆', formatResult: function (array) { //返回自定义格式结果 } });
选项内容 以
<select> <option>形式放在html页面中,代码:
<select id="car_select" data-type="selectP" style="display: none;"> <option> <span>轿车 ******</span> </option> ... </select>
3. 树形结构选项的滑动选择(treelist)
js代码:
$('#' + id).mobiscroll().treelist({ theme: 'android-ics light', mode: 'scroller', display: 'bottom', lang: 'zh', labels: ['车辆'], cancelText: null, headerText: '选择车辆', formatResult: function (array) { //返回自定义格式结果 } });
选项内容 以
<ul> <li>形式放在html页面中,代码:
<ul id="car_select" data-type="treeList" style="display: none;"> <li> <span>宝马X7</span> <ul> <li>浙A 484816</li> <li>浙A 178123</li> <li>浙A 789654</li> </ul> </li> <li> <span>奥迪A8</span> <ul> <li>浙B 999888</li> <li>浙B 528963</li> <li>浙B 784511</li> </ul> </li> <li> <span>奔驰S600</span> <ul> <li>浙C 456925</li> <li>浙C 555555</li> <li>浙C 578411</li> </ul> </li> </ul>
select,treelist控件显示:
$('#' + id).mobiscroll('show');
隐藏:
$('#' + id).mobiscroll('hide');
相关文章推荐
- 利用select实现年月日三级联动的日期选择效果【推荐】
- 利用select实现年月日三级联动的日期选择效果
- 利用jQuery插件imgAreaSelect实现获得选择域的图像信息
- [置顶] [jQueryUI] - Chosen:select下拉选择框美化插件及问题
- 利用JS实现简单的日期选择插件
- [置顶] WinSock 异步I/O模型[2]---异步选择 - WSAAsyncSelect
- jquery 超级select 插件 selectsearch v3.0.0.0插件 支持汉字、拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择。
- jQuery插件之Select选择框
- 手势滑动选择日期插件详解
- 在jsp中使用My97DatePicker日期插件 在页面上不显示日期选择框的原因
- C# 自定义控件,日期时间选择输入插件
- DatePicker - 日期选择插件
- [置顶] Jquery 日期选择
- [置顶] select 下拉列表选择框效果及美化(before 和 :after伪元素的妙用)
- Select 下拉列表选择插件 (包含下拉选择图片,下拉grid等)
- 利用jquery的imgAreaSelect插件实现图片裁剪示例
- [置顶] bootstrap datepicker日期插件汉化
- JAreaSelect 超级强大的区域选择插件1.3发布了
- 利用jquery的imgAreaSelect插件实现图片裁剪示例
- 第二好用的时间日期选择插件(jscal)