js点击框弹出城市选择器代码

来源:https://www.sucaihuo.com/js/1740.html 2017-04-19 20:06浏览(917) 收藏

这是一款框点击弹出城市选择器代码,设计非常好。
js点击框弹出城市选择器代码
分类:其它特效 > 动画效果 难易:初级
查看演示 下载资源 下载积分: 20 积分
(function () {
    var citys = inCity.allCity, match, letter,
            regEx = inCity.regEx,
            reg2 = /^[a-g]$/i, reg3 = /^[h-l]$/i, reg4 = /^[m-t]$/i, reg5 = /^[w-z]$/i;
    if (!inCity.oCity) {
        inCity.oCity = {hot:{},ABCDEFG:{}, HIJKL:{}, MNOPQRST:{}, WXYZ:{}};
        //console.log(citys.length);
        for (var i = 0, n = citys.length; i < n; i++) {
            match = regEx.exec(citys[i]); //exec
            letter = match[3].toUpperCase(); //转换字母为大写

            if (reg2.test(letter)) { //test检测一个字符串是否匹配某个模式
                if (!inCity.oCity.ABCDEFG[letter]) inCity.oCity.ABCDEFG[letter] = [];
                inCity.oCity.ABCDEFG[letter].push(match[1]);
            } else if (reg3.test(letter)) {
                if (!inCity.oCity.HIJKL[letter]) inCity.oCity.HIJKL[letter] = [];
                inCity.oCity.HIJKL[letter].push(match[1]);
            } else if (reg4.test(letter)) {
                if (!inCity.oCity.MNOPQRST[letter]) inCity.oCity.MNOPQRST[letter] = [];
                inCity.oCity.MNOPQRST[letter].push(match[1]);
            } else if (reg5.test(letter)) {
                if (!inCity.oCity.WXYZ[letter]) inCity.oCity.WXYZ[letter] = [];
                inCity.oCity.WXYZ[letter].push(match[1]);
            }
            /* 热门城市 前16条 */
标签: 选择器点击框
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2