http://www.cnblogs.com/jingh/p/6381079.html

开题:得益于项目的上线,现在终于有时间来写一点点的东西,虽然很浅显,但是我感觉每经历一次项目,我就学到了很多的东西,现在接着上次的文字轮播将本次项目中学到的其他东西分享出来。

这次分享的是一个基于jquery/zepto的选择器插件

github地址:https://github.com/jinghaoo/mobile-selector

相信对于移动开发有过经验的同学都对UI的不统一而感到头疼,又不能为了一个小小的选择器去引入一个完整UI框架,所以狠了狠心自己写了一个关于单项选择、二级非联动选择、日期选择的选择器,并且经历了两次项目的考验。

好了,废话少说,我们先来看一下效果图

我们在使用别人写的插件的时候无一不为没有完整的api而头疼不已,现在我具体的说明一下这个插件的api以及demo,并且区分不同的场景下的应用

单项选择

    $.scrEvent({data: ['全国', '上海', '苏州', '杭州', '南京', '武汉', '深圳', '北京'], //数据 evEle: '.qu-year', //选择器 title: '切换城市', // 标题 defValue: '全国', // 默认值 afterAction: function (data) { // 点击确定按钮后,执行的动作 $(".qu-year").val(data); } });

相关API如下:

scrEvent:

参数 解释
data 选择器取值范围,类型为数组
evEle 要绑定触发事件元素的元素名称,如:class、id、element...
title 选择器名称
defValue 选择器默认值 【可选,默认选择器数组的第一个数】
beforeAction 执行成功前的动作 无参数
afterAction 执行成功后的动作 参数:选中的文字

二级非联动选择

    // 体重范围,20-100(整数),0-9(小数)// 整数var quWeightInt = [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]; // 小数 var quWeightFl = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; //体重 $.scrEvent2({ data: quWeightInt, data2: quWeightFl, evEle: '.qu-weight', title: '体重/kg', defValue: 60, defValue2: 0, afterAction: function (data1, data2) { $('.qu-weight').val(data1 + '.' + data2); 

你还在为移动端选择器picker插件而捉急吗?相关推荐

  1. 微信小程序开发笔记(1.1)滚动选择器picker的使用

    微信小程序开发笔记(1.1)滚动选择器picker的使用 前言 滚动选择器picker 普通选择器 多列选择器 时间选择器 日期选择器 省市区选择器 前言 最近被拉来做小程序,因为时间比较赶,其他方面 ...

  2. 强大的独立日期选择器(date picker)插件 - Kalendae

    日期:2012-4-16  来源:GBin1.com 在线演示  本地下载 今天分享一个独立的日期选择插件Kalendae,Kalendae是 一个强大健壮的独立日期选择器.如果你不想使用重量的jQu ...

  3. axure web组件_AXURE原型设计:移动端选择器的应用

    移动端的选择器就好比是web端的下拉列表,可以说是每个系统.软件必备的组件,也是移动端元件库的必备元件,文章对移动端选择器的不同种类以及原型应用进行了梳理分析,与大家分享. 一般而言,移动端的选择器分 ...

  4. MUI 地址选择器 - picker使用

    MUI 地址选择器 - picker使用 很多安卓原生的地址选择器中,选择器基本是实时滚动的. 就像腾讯QQ应用的地址选择器一样! 效果截图如下: 代码如下: <!DOCTYPE html> ...

  5. picker插件 vue 移动端_移动端的picker参考vux

    1 2 3 4 5 6 制作移动端的picker参考vux 7 8 9 *{10 margin: 0;11 padding: 0;12 }13 14 15 .content {16 position: ...

  6. html移动端选择器插件,原生js实现移动端选择器插件

    原生js实现移动端选择器插件 前言 插件功能只满足我司业务需求,如果希望有更多功能的,可在下方留言,我尽量扩展!如果你有需要或者喜欢的话,可以给我github来个star ? 预览 准备 首先在页面中 ...

  7. 原生JS实现移动端选择器插件

    原生js实现移动端选择器插件 仓库地址 在线预览(记得将浏览器切换到手机模式) 预览 准备 首先在页面中引入css,js文件 每次需要弹出该组件时通过new一个实例来生成,代码如下: var data ...

  8. 每日分享,三款纯jquery移动端日期时间选择插件

    序言:mm再也不用担心我找不到合适好看的日期选择插件了,今天分享三款纯jquery移动端日期时间选择插件,赶紧点赞收藏转发吧. 一.jQuery移动端触屏滑动时间日期选择插件 简介:jQuery移动端 ...

  9. html 表情符号选择,实用输入域表情符号选择器jQuery插件

    Emoji Picker是一款非常实用的输入域表情符号选择器jQuery插件.该插件可以在输入框或文本域中生成一个表情选择器,用户可以可视化的选择各种表情符号,效果类似于各种聊天软件的输入窗口的选择表 ...

最新文章

  1. SDN 网络技术创新探索 | 移动云 TeaTalk 线上直播 倒计时启动中
  2. AspectJ和Spring AOP(java动态代理和CGLIB)简单介绍
  3. 新计算推动信息技术产业新发展?
  4. 跨域理解及服务器端解决跨域问题
  5. sublime打开文本时会记忆上次关闭时鼠标停留的位置
  6. 最早的电子计算机艾尔妮,这些看似没用的NPC 却是我们最早的回忆
  7. 10个管理工作时间的小技巧
  8. get请求中传json参数报400的错误_诡异 | Spark使用get_json_object函数
  9. JQuery 四个常用的DOM操作获得内容 - text()、html()、value 以及 val() ;取属性值attr()----前三个有回调函数
  10. 【Mac版】小i译读安装操作
  11. Symbian检测是否有存储卡
  12. 物联那点事儿之小爱同学网络控制电脑开机(arduino+点灯科技篇)
  13. dataworks手册_DataWorks 使用教程
  14. 利用zui上传excel文件,并通过java后台读取excel中的内容
  15. 一篇出色的argumentative essay怎么写?
  16. java 求反正切函数 角度,弧度 。 arctanx
  17. kubevirt 存储 网络 监控
  18. java——》Supplie
  19. GC策略笔记备忘(被namenode所迫)
  20. 从投资人发现“新大陆”,看“产融星城”为何成?

热门文章

  1. 马云卸任后为物流站台 “菜鸟”将飞向何方
  2. linux实验三:基于mykernel 2.0编写一个简单的操作系统内核
  3. 可口可乐为何如此成功?
  4. DAO 前传:带你重温一场 54 年前的 DAO 实验
  5. 家乡的IT行业现状——温水煮青蛙
  6. QQ空间小秘书 V1.10 Beta2 正式发布~~ 天空原创软件
  7. 逆袭之旅DAY20.XIA.程序调试
  8. 如何预防arp欺骗以及c#如何自动绑定网关的mac地址?
  9. 转:新浪给微米定下了哪些要求?
  10. moments音标_at the moment