jQuery移动端城市区县二级联动选择代码

jQuery移动端城市区县二级联动选择代码-精品资源网
jQuery移动端城市区县二级联动选择代码
此内容为免费资源,请登录后查看
0
免费资源

jQuery移动端城市区县二级联动选择代码

jQuery移动端城市区县二级联动选择代码,支持根据拼音首字母查找城市的手机城市区县选择代码。

js代码

<script src=\"js/jquery.min.js\"></script>
<script src=\"js/better-scroll.js\"></script>
<script src=\"js/city.js\"></script>
<script>
    var options = {
        scrollY: true, // 因为scrollY默认为true,其实可以省略
        scrollX: true,
        mouseWheel: true,
        click: true
    }
    var wrapper = document.querySelector(\'.wrapper\');
    var scroll = new BScroll(wrapper, options);
    // 城市选择
    $(\'input[name=\"city\"]\').on(\'click\',function(){
        $(\'.city-box\').slideDown(500,function(){
            scroll.refresh();
        });
        $(\'.masker\').removeClass(\'hidden\');
    }) 

    $(\'.masker\').on(\'click\', function(){
        $(\'.masker\').addClass(\'hidden\');
        $(\'.city-box\').slideUp(500);
        $(\'.area-box\').slideUp(500);
    })
    $(\'.city-box .content\').on(\'click\', \'li\',  function(e){
        $(\'input[name=\"city\"]\').val(e.target.innerHTML);
        $(\'input[name=\"district\"]\').val(\'\');
        $(\'.city-box\').slideUp(500);
        $(\'.masker\').addClass(\'hidden\');
    })

    $(\'.hot-city\').on(\'click\', \'a\',  function(e){
        $(this).addClass(\'active\');
        var hotValue = $(this).attr(\'data-value\');
        $(\'input[name=\"city\"]\').val(hotValue);
        $(\'input[name=\"district\"]\').val(\'\');
        $(\'.city-box\').slideUp(500, function(){
            $(\'.hot-city a\').removeClass(\'active\');        
        });
        $(\'.masker\').addClass(\'hidden\');
    })

    $(\'.city-sidaber\').on(\'click\',function(e){
        var value = e.target.innerHTML;
        var alphabet = $(\'.letter-title\');
        alphabet.map(function(i,item){
            if(item.innerHTML == value){
                scroll.scrollToElement(item);
            }
        })
    })

    $(\'input[name=\"district\"]\').on(\'click\',function(){
        var preValue = $(\'input[name=\"city\"]\').val();
        if(preValue){
            traverseArea(preValue);
            $(\'.area-box\').slideDown(500);
            $(\'.masker\').removeClass(\'hidden\');
        }
    }) 

    $(\'.citylist\').on(\'click\', \'li\',  function(e){
        $(\'input[name=\"district\"]\').val(e.target.innerHTML);
        $(\'.n-msg-city\').removeClass(\'tip-active\').text(\"(必填项)\");
        $(\'.area-box\').slideUp(500);
        $(\'.masker\').addClass(\'hidden\');
    })
</script>

© 版权声明
THE END
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容