移动端城市选择插件(原创)

所属分类:输入-选择框

 29694  326  查看评论 (10)
分享到微信朋友圈
X
移动端城市选择插件(原创) ie兼容10

更新时间:2020-09-06 00:32:37

更新说明:修改vue cdn调用地址访问更快


更新时间:2018/10/29 上午9:30:22

更新说明:

城市列表多添加了<i></i>便签,解决移动端点击字母时触发到城市选择事件。

<p v-for='(item,index) in cityA'><i v-on:click='cityactive(index,cityA)'>{{item.city}}</i></p>

search方法添加 document.documentElement.scrollTop=0; 解决出现滚动条后点击搜索,搜索结果被header遮挡的问题

//搜索框获取焦点进入搜索层
search: function() {
    this.isCancel = true;
    document.documentElement.scrollTop = 0;
},

发布时间:2018-10-29 0:19

基于Vue的城市选择插件

字体文件可以不要

对应的input和组件(<com-citychoice ref="city" v-on:tochildevent='cityjs'></com-citychoice>)需要包含在对应盒子内(el:'.adminBox',)。

对应的城市写在cityChoice.js的citys数组内,

//热门城市
hostCityss: function() {
    var j = 0;
    for (var i = 0; i < 15; i++) {
        Vue.set(this.hostCitys, j, this.citys[i]);
        j++
    }
},

前15条为热门城市,热门城市对应在citys数组内的顺序不能乱, 其他的随意。

需要添加首字母搜索的,需要在citys数组的对象内添加对应的内容

citys:[
    {city:'南宁',py:'nanning',first:'nn'},
]

然后搜索过滤处添加对应的方法

//搜索过滤
sousuos:function(){
    var ssval = this.ssval;
    return this.citys.filter(function (item) {
        return item.py.indexOf(ssval)!= -1 || item.city.indexOf(ssval) != -1 || item.first.indexOf(ssval)!= -1;
    });
}
相关插件-选择框

jQuery简单的列表选择器

使用jQuery插件实现左右列表项的选择功能
  选择框
 38940  393

jQuery仿淘宝商品选配

jQuery仿淘宝商品信息选配效果
  选择框
 30547  375

jQuery首字母搜索全国省市区插件

一款简单实用的响应式首字母搜索全国省市区插件适合手机页面和网站页面
  选择框
 23247  297

jQuery双列表左右切换选择

左右切换选择,多项选择,并可以回到原始位置而不是向下或向上累加,超出出现滚动条
  选择框
 37064  372

讨论这个项目(10)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    雪士敦@贺凡松 0
    2023/12/7 18:56:25
    海西数码网 0
    2019/11/15 11:10:34
    好气哦。为什么jq插件里有vue的插件,哭唧唧 回复
    恶性循环 0
    2019/2/27 15:20:48
    页面会跟随城市列表一起滚动,比如选择一个Z开头的城市,页面将直接滚到最底部
        ┽╊说不出的心痛?谁懂0
        2019/12/9 15:05:43
        怎么样用的
    回复
    仪众-廉佳瑞 0
    2019/2/21 9:04:15
    Wing 0
    2019/2/16 18:56:40
    有bug 电脑端点击 会出现 一直滚动循环 急! 回复
    Alonesky 0
    2018/11/27 17:43:16
    有点bug,往下滚动超出当前屏,点击后,前一页面会跟着滚动 回复
    伍福临门 0
    2018/11/25 22:28:22
    Changing 0
    2018/11/1 10:40:56
    为什么不是免费呢 下载不了
        ? 任真0
        2019/3/31 15:25:13
        想要免费的
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复