1. 程式人生 > >H5省或地區選擇

H5省或地區選擇

<!doctype html>
<html>

    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <meta name="format-detection" content="telephone=no">
        <title>省或地區選擇</title>

        <style type="text/css">
            /*body,div,dl,dt,dd,ul,li,form,input,
            button,h1,h2,h3,h4,h5,h6,p {
                margin: 0 auto;
                padding: 0;
                font-family: "微軟雅黑";
                color: #00C7C7
            }*/
            ul,li,dl,dt,dd {
                display: block;
                list-style: none;
            }
            a {
                text-decoration: none;
                outline: none;
            }
            .fl {
                float: left;
            }
            .fr {
                float: right;
            }
            .none {
                display: none;
            }
            .loan_jm1 {
                width: 94%;
                margin: 0 auto;
            }
            .loan_jm_spa1 {
                width: 39%;
                height: 40px;
                line-height: 40px;
                font-size: 1em;
                color: #666;
                display: block;
                float: left;
            }
            .loan_jm_l1 {
                margin-top: 10px;
                margin-bottom: 15px;
                height: 40px;
            }
            .wbk_srn {
                width: 57%;
                height: 40px;
                border: 1px solid #ccc;
                background: #FFF;
                float: left;
                padding-left: 3%;
                line-height: 40px;
                color: #ADADAD;
                font-size: 1.1em;
                background-size: 45%;
                background-position: center;
                background: #fff;
            }
            .wbk_srn b {
                width: 30px;
                height: 40px;
                border: 1px solid #ccc;
                background: #FFF;
                float: left;
                padding-left: 3%;
                line-height: 40px;
                color: #ADADAD;
                font-size: 1.1em;
            }
            /*顯示點選是哪個字母*/
            .showLetter {
                position: fixed;
                color: #00C7C7;
                width: 50px;
                height: 50px;
                top: 50%;
                left: 50%;
                border-radius: 50%;
                border: #00C7C7 1px solid;
                text-align: center;
                display: none;
            }
            .showLetter span {
                width: 50px;
                height: 50px;
                line-height: 50px;
                font-size: 30px;
            }
            /*城市彈層*/
            .container {
                width: 90%;
            }
            .letter {
                width: auto;
                position: fixed;
                top: 3%;
                right: 10px;
                text-align: center;
            }
            .letter ul {
                list-style-type: none;
            }
            .letter ul li a {
                text-decoration: none;
                color: #00C7C7;
                font-size: 12px
            }
            .city {
                width: 90%;
                overflow: hidden;
                padding: 20px;
            }
            .city-list {
                width: 100%;
            }
            .city-list .city-letter {
                font-size: 20px;
                display: inline-block;
                padding-top: 15px;
                padding-bottom: 5px;
                border-bottom: 1px solid #e8ecf1;
                width: 100%;
            }
            .city-list p {
                color: #afafaf;
                width: 95%;
                height: 50px;
                line-height: 50px;
                border-bottom: 1px solid #e8ecf1;
                cursor: pointer;
            }
            .UISelect {
                margin-top: 5px
            }
        </style>
    </head>

    <body>
        <div class="select-province">
            <!--顯示點選的是哪一個字母-->
            <div id="showLetter" class="showLetter"><span>A</span></div>
            <!--城市索引查詢-->
            <div class="letter">
                <ul>
                    <li>
                        <a href="javascript:;">A</a>
                    </li>
                    <li>
                        <a href="javascript:;">B</a>
                    </li>
                    <li>
                        <a href="javascript:;">C</a>
                    </li>
                    <li>
                        <a href="javascript:;">F</a>
                    </li>
                    <li>
                        <a href="javascript:;">G</a>
                    </li>
                    <li>
                        <a href="javascript:;">H</a>
                    </li>
                    <li>
                        <a href="javascript:;">J</a>
                    </li>
                    <li>
                        <a href="javascript:;">L</a>
                    </li>
                    <li>
                        <a href="javascript:;">N</a>
                    </li>
                    <li>
                        <a href="javascript:;">Q</a>
                    </li>
                    <li>
                        <a href="javascript:;">S</a>
                    </li>
                    <li>
                        <a href="javascript:;">T</a>
                    </li>
                    <li>
                        <a href="javascript:;">X</a>
                    </li>
                    <li>
                        <a href="javascript:;">Y</a>
                    </li>
                    <li>
                        <a href="javascript:;">Z</a>
                    </li>
                    </ul>
                </div>
            <div class="container">
                <div class="city">
                    <div class="city-list"><span class="city-letter" id="A1">A</span>
                        <p data-id="220800">安徽(皖)</p>
                        <p data-id="150200">澳門特別行政區(澳)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="B1">B</span>
                        <p data-id="110100">北京市(京)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="C1">C</span>
                        <p data-id="232700">重慶(渝)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="F1">F</span>
                        <p data-id="210900">福建省(閩)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="G1">G</span>
                        <p data-id="440100">甘肅省(甘)</p>
                        <p data-id="360700">廣東省(粵)</p>
                        <p data-id="510800">廣西壯族自治區(桂)</p>
                        <p data-id="511600">貴州省(黔)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="H1">H</span>
                        <p data-id="231100">海南省(瓊)</p>
                        <p data-id="211400">河北省(冀)</p>
                        <p data-id="211400">河南省(豫)</p>
                        <p data-id="330481">湖北省(鄂)</p>
                        <p data-id="320800">黑龍江省(黑)</p>
                        <p data-id="131100">湖南省(湘)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="J1">J</span>
                        <p data-id="210700">吉林省(吉)</p>
                        <p data-id="330700">江蘇省(蘇)</p>
                        <p data-id="140700">江西省(贛)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="L1">L</span>
                        <p data-id="141000">遼寧省(遼) </p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="N1">N</span>
                        <p data-id="320100">內蒙古自治區(蒙)</p>
                        <p data-id="330200">寧夏回族自治區(寧)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="Q1">Q</span>
                        <p data-id="130300">青海省(青)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="S1">S</span>
                        <p data-id="220300">山東省(魯)</p>
                        <p data-id="231200">山西省(晉)</p>
                        <p data-id="220700">陝西省(陝)</p>
                        <p data-id="320500">上海市(滬)</p>
                        <p data-id="320500">四川省(川)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="T1">T</span>
                        <p data-id="140100">臺灣省(臺)</p>
                        <p data-id="140100">天津市(津)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="X1">X</span>
                        <p data-id="140900">西藏自治區(藏)</p>
                        <p data-id="140900">新疆維吾爾自治區(新)</p>
                        <p data-id="140900">香港特別行政區(港)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="Y1">Y</span>
                        <p data-id="320282">雲南省(滇)</p>
                    </div>
                    <div class="city-list"><span class="city-letter" id="Z1">Z</span>
                        <p data-id="130700">浙江省(浙)</p>
                    </div>
                </div>
            </div>
        </div>
        <script type="text/javascript" src="js/jQuery.1.10.1.min.js"></script>
        <script type="text/javascript">
            $(function() {    //載入城市事件
                $('.container').show();
                //選擇城市 start
                $('body').on('click', '.city-list p', function() {       
                    alert($(this).html())   
                });    //點選索引查詢城市
                $('body').on('click', '.letter a', function() {       
                    var s = $(this).html();       
                    $(window).scrollTop($('#' + s + '1').offset().top);       
                    $("#showLetter span").html(s);       
                    $("#showLetter").show().delay(500).hide(0);   
                });     //中間的標記顯示
                $('body').on('onMouse', '.showLetter span', function() {       
                    $("#showLetter").show().delay(500).hide(0);   
                });         
                var letter = $('.letter');   
                var windowHeight = $(window).height();   
                var InitHeight = windowHeight - 45;   
                letter.height(InitHeight);   
                var LiHeight = InitHeight / 15;   
                letter.find('li').height(LiHeight);   
                letter.find('li').css("line-height", LiHeight + "px");
            })
        </script>
    </body>
</html>