更新时间:2020-04-05 20:42:03
更新说明:版本更新verCity.js 2.0
verjsCity.js是适用于移动端的一款城市列表排序js插件。在原始文件中加入了中国所有的市级城市json数据
实例select选框
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | < div id = "city1" ></ div > < script > var city = new verCity(); city.render({elem:"#city1",name:"city1"}); document.getElementById("values").onclick = function () { var value1 = city.get_value("city1",true), value2 = city.get_value("city1"); alert( 'value1:'+JSON.stringify(value1)+"\n" +'value2:'+JSON.stringify(value2)+"\n" ); } document.getElementById("letter").onclick = function () { var letter = city.get_letter("city1"); alert(letter.join(",")) } </ script > |
render方法相关参数说明
参数名称 | 参数类型 | 缺省值 | 参数说明 |
elem | string | null | 实例化select对象,推荐使用id |
data | array | [] | 数据集合,如为空将会默认使用内部城市数据 |
hot_city | array | ["成都", "北京", "上海", "广州"] | 热门城市列表 |
init_city | string | 成都 | 默认城市,需要在data列表中存在 |
key | string | name | 显示字段值 |
bindid | string | code | value取值参数,当使用form表单时使用 |
name | string | null | 表单对应字段 |
get_value方法
选中的城市参数 city.get_value("city",[true]);
携带参数
参数名称 | 说明 |
selected | select选择框,在实例化时的elem值 |
all | 参数显示的类型 |
返回参数
如实例化是name值不为空则返回json数据,name值为空则返回选择的值。
get_letter方法
获取城市字母列表
携带参数
参数名称 | 说明 | 示例 |
selected | select选择框,在实例化时的elem值 | city.get_value("search"); |
返回参数
返回字母数组集合
更新时间:2019/4/23 下午2:51:56
更新说明:修复苹果手机等部分机型无法点击定位的问题
一、使用须知:
vercitylist.js是适用于移动端的一款城市列表排序js插件。在原始文件中加入了中国所有的市级城市json数据。
二、方法介绍
使用vercitylist.js只需在js中new一个既可以使用,如下面实例:
1 2 | < div data-city-list data-city-hot = "成都市,上海市,北京市,天津市" data-city-default = "成都市" ></ div > new verCity({}); |
三、相关参数说明
1. data-city-hot:热门城市列表。
2. data-city-default:默认城市。
3. callbacks:选择城市后的回调函数。
4. citys:城市数据。
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < meta content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name = "viewport" /> < meta content = "yes" name = "apple-mobile-web-app-capable" /> < meta content = "black" name = "apple-mobile-web-app-status-bar-style" /> < meta content = "telephone=no" name = "format-detection" /> < meta content = "email=no" name = "format-detection" /> < meta content = "initial-scale=1.0,user-scalable=no,maximum-scale=1" media = "(device-height: 568px)" name = "viewport" /> < title >城市列表</ title > </ head > < body > < div data-city-list data-city-hot = "成都市,上海市,北京市,天津市" data-city-default = "成都市" > </ div > </ body > </ html > |
版权信息
> Copyright 2019 by [搬砖的小白](https://www.xincheng-blog.cn)
> All rights reserved。
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com