js移动端插件iosSelect.js之页面中多次使用该插件的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js移动端插件iosSelect.js之页面中多次使用该插件的问题相关的知识,希望对你有一定的参考价值。

 iosselect是在webapp下的一个picker组件,可以轻松实现各类选择器效果。比如地区选择 时间选择 日期选择等。网上教程是很多的,github详解:https://github.com/zhoushengmufc/iosselect ,好上手,兼容性也不错,不过还是会有点小问题,这里要说的是同一个页面多次调用该插件时出现的问题。

页面中可能会多次调用该插件,如下图。

技术分享

demo里面有包含页面中两次调用该插件的写法,但是两次调用使用的数据是一个data。而通常我们两次调用的数据肯定是不同的,所以就给修改了一下(仅限于一级选择)。

技术分享

页面里面调用需要修改this指向,另外在调用的数据bank.js里面的data也要做修改,如下图

技术分享

原来是data只是一级数组,里面包含n多个对象,修改后data数字里面可以包含n多个数组,数组里面的数据可以自己定义,和调用次数保持一致。

这样在同一页面里就可以多次调用该插件了。

以上是关于js移动端插件iosSelect.js之页面中多次使用该插件的问题的主要内容,如果未能解决你的问题,请参考以下文章

js之移动端特效二

[Web移动端H5页面制作] 使用localStorage缓存js和css文件

纯原生js移动端图片压缩上传插件

移动端上下滑动事件之--坑爹的touch.js

移动端 jQuery日期插件---zepto.mdater (底部弹出层)

移动端 jQuery日期插件---zepto.mdater (底部弹出层)