商务服务
ios连点器软件源 ios连点器插件
2025-01-03 00:04


https://github.com/zhoushengmufc/iosselect/

iosselect是个什么东西?

移动端浏览器对于select的展示样式是不一致的,ios下是类似原生的picker,安卓下各浏览器展示各异,我们需要一个选择器组件来统一各端下各种浏览器的展示。

特点
0依赖,只需引用一个js和css即可
样式可自己定制,也可使用默认样式
一个页面同时实例化多个组件
jquery zepto angular vue react均适用
支持最多6级级联
支持设置高度和高度单位
适用于android和iOS设备(PC端支持IE9+,不过PC端上滑动体验不太实用)

iosselect 项目地址:

文档和demo可以访问github:https://github.com/zhoushengmufc/iosselect

iosselect能做什么?

移动端开发中,经常遇到选择器功能,常见的时间选择,日期选择,地区选择,单列选择。iosselect完美实现一个组件实现各种选择器的功能。

可做:

一级级联,例如银行选择

二级级联,例如三国杀将领组合选

三级级联,例如省市区选择

日期选择器 三级联动,通过方法获取数据,并且有加载中效果

日期时间选择器,共五级,通过方法获取数据

iosselect的优势

点击下载文件到项目目录中,在HTML文件中插入以下代码,并按需调整路径。

options
type: object
其余选项,含以下几个属性:

options.container
default: ‘’
type: string
实例化后的对象包裹元素,可选项

options.callback
default: undefined
type: function
选择完毕后的回调函数,必选项 options.callback(selectOneObj, selectTwoObj, selectThreeObj, selectFourObj, selectFiveObj, selectSixObj) selectNumberObj为每级对应选中项,包含对应数据的所有字段及dom对象

options.fallback
default: undefined
type: function
选择取消后的回调函数,可选项

options.maskCallback
default: undefined
type: function

点击背景层关闭组件时触发的方法,可选项

options.title
default: ‘’
type: string
显示标题,可选项

options.sureText
default: ‘确定’
type: string
设置确定按钮文字,可选项

options.closeText
default: ‘取消’
type: string
设置取消按钮文字,可选项

options.itemHeight
default: 35
type: number
每一项的高度,可选项

options.itemShowCount
default: 7
type: number
组件展示的项数,可选项,可选3,5,7,9,不过不是3,5,7,9则展示7项

options.headerHeight
default: 44
type: number
组件标题栏高度,可选项

options.cssUnit
default: ‘px’
type: string
元素css尺寸单位,可选项,可选px或者rem

options.addClassName
default: ‘’
type: string
组件额外类名,用于自定义样式,可选项

options.relation
default: [0, 0, 0, 0, 0]
type: …Array
[oneTwoRelation, twoThreeRelation, threeFourRelation, fourFiveRelation, fiveSixRelation] 可选项。如果数据是数组(非方法),各级选项之间通过parentId关联时,需要设置;如果是通过方法获取数据,不需要该参数。

options.relation.oneTwoRelation
default: 0
type: number
第一列和第二列是否通过parentId关联,可选项

options.relation.twoThreeRelation
default: 0
type: number
第二列和第三列是否通过parentId关联,可选项

options.relation.threeFourRelation
default: 0
type: number
第三列和第四列是否通过parentId关联,可选项

options.relation.fourFiveRelation
default: 0
type: number
第四列和第五列是否通过parentId关联,可选项

options.relation.fiveSixRelation
default: 0
type: number
第五列和第六列是否通过parentId关联,可选项

options.oneLevelId
type: string
实例展示时,第一级数据默认选中值,可选项,默认为第一级数据第一项id

options.twoLevelId
type: string
实例展示时,第二级数据默认选中值,可选项,默认为第二级数据第一项id

options.threeLevelId
type: string
实例展示时,第三级数据默认选中值,可选项,默认为第三级数据第一项id

options.fourLevelId
type: string
实例展示时,第四级数据默认选中值,可选项,默认为第四级数据第一项id

options.fiveLevelId
type: string
实例展示时,第五级数据默认选中值,可选项,默认为第五级数据第一项id

options.sixLevelId
type: string
实例展示时,第6级数据默认选中值,可选项,默认为第6级数据第一项id

options.showLoading
default: false
type: boolean
实例展示时,在数据加载之前下拉菜单是否显示加载中的效果,建议ajax获取数据时设置为true

options.showAnimate
default: false
type: boolean
是否显示入场动画和退场动画,如需自定义动画效果,请覆写.fadeInUp .layer和.fadeOutDown .layer的css3动画。PS:动画时间为0.5秒。

    以上就是本篇文章【ios连点器软件源 ios连点器插件】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/5070.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
一家三口被这道菜“放倒”!这个季节,很多人都喜欢吃……
  秋风起、蟹脚痒  又到了吃蟹的季节  最近螃蟹成了当之无愧的“霸屏王”  清蒸、盐焗、麻辣炒  咋吃咋香!  还有不
gravitybox
gravitybox手机版能够改动一些手机上默认设置系统软件和系统的一个专用工具,当在运用机器设备的环节中碰到一些基本上疑难问题时
ik分词和jieba分词哪个好_Jieba&IK Analyzer——分词工具的比较与使用
现有的分词工具包概览现有的分词工具包种类繁多,我选取了几个比较常见的开源中文分词工具包进行了简单的调查。有感兴趣的同学可
【X3t(移动3G)微信下载】vivo X3t 移动3G微信8.0.53免费下载
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字,微信可以单聊及群聊,还能根据地理位置找到附近的人
“黑五”卷海外:喜报背后的隐忧
来源:霞光社(ID:Globalinsights)作者:郭照川“黑五”电商出海观察。一层层土黄色的编织袋在工厂仓库地面堆叠,里面装的是今
win10怎么调整显示器亮度,Win10调整显示器亮度教程
 点击屏幕左下角的“开始”按钮,选择“设置”图标。在设置窗口中,点击“系统”。在左侧菜单中选择“显示”。在“亮度和色彩
[ComfyUI]Flux TTP分块高清放大技术,效果炸裂
今天学习的时候发现一个基于Tile的高清放大技术,效果不输之前的Controlnet Upscaler,必须帮大家测试一波。 0 1 介
maya确认登录2016: 解决常见登录问题的指南
在数字化时代,用户在使用各种在线平台时常常会遇到登录问题。对于Maya用户而言,确认登录的过程可能会因为多种原因而变得复杂。
OpenAI 全面使用 Pytorch,TensorFlow与PyTorch 相爱相杀
不久前,OpenAI 宣布会在未来的项目中使用 PyTorch 机器学习框架。OpenAI 是由马斯克和其他人共同创办的顶级 AI 研究公司,曾开
Win10下在VS2019中配置使用CUDA进行加速的C++项目
目前cuda最新版为cuda10.1,前几天安装后发现,对我的vs2019 enterprise版本并不支持(启动vs2019后无法找到对应的创建模板项),
相关文章