<!-- <link rel="stylesheet" href="/js/signup/m_xqdz.css"> -->
<style>

    .max_box {
        max-width: 640px;
        margin: auto;
        min-width: 320px;
        position: relative;
    }

    .max_box img {
        display: block;
    }

    .demand_box {
        width: 100%;
        position: fixed;
        top: 0;
        background: #F7F7F7;
    }

    .demand_box_gb {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        height: 40px;
        display: block;
    }

    .demand {
        width: 90%;
        height: 100%;
        margin: auto;
        position: relative;
        overflow: hidden;
    }

    .demand_title {
        font-size: 1.5rem;
        color: #333;
        text-align: center;
        margin-top: 15%
    }

    /*价格*/
    .Price {
        margin-top: 15%;
    }

    .Pricexyb {
        width: 60%;
        height: 40px;
        font-size: 1rem;
        color: #FFF;
        background: #FC5C2B;
        border-radius: 40px;
        position: absolute;
        bottom: 12%;
        left: 50%;
        margin-left: -30%;
        text-align: center;
        line-height: 40px;
    }


    /*户型*/
    #Huxing_list {
        border: 1px solid #FC5C2B;
        color: #FC5C2B;
    }

    .Huxing {
        margin-top: 15%;
    }

    .Huxing .Huxing_list {
        border: 1px solid #eae7e7;
        float: left;
        border-radius: 20px;
        width: 44%;
        height: 40px;
        text-align: center;
        line-height: 40px;
        margin-right: 12%;
        margin-bottom: 8%;
        background: #FFF;
        font-size: 1rem;
        color: #3A3A3A;
        position: relative;
    }

    .Huxing .Huxing_list:nth-child(2n) {
        margin-right: 0;
    }

    .Huxing_list img {
        width: 17px;
        height: 17px;
        position: absolute;
        top: -8px;
        right: 0;
    }

    .Huxing_list_i {
        width: 17px;
        height: 17px;
        position: absolute;
        top: -8px;
        right: 0;
        background: url(/overseas/img/xqdz1.png) no-repeat 0 0/ 100% 100%;
    }

    .NextStep {
        width: 60%;
        height: 40px;
        font-size: 1rem;
        color: #FFF;
        background: #C5C5C5;
        border-radius: 40px;
        position: absolute;
        bottom: 12%;
        left: 50%;
        margin-left: -30%;
        text-align: center;
        line-height: 40px;
    }

    #NextStepcolor {
        background: #FC5C2B;
    }

    /*区域*/
    .Determine {
        width: 60%;
        height: 40px;
        font-size: 1rem;
        color: #FFF;
        background: #C5C5C5;
        border-radius: 40px;
        position: absolute;
        bottom: 12%;
        left: 50%;
        margin-left: -30%;
        text-align: center;
        line-height: 40px;
    }

    #Detecolor {
        background: #FC5C2B;
    }

    .region_box {
        width: 100%;
        height: 62%;
        margin-top: 10%;
        position: relative;
        overflow: hidden;
    }

    .region {
        width: 40%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -20%;
        max-height: 100%;
        overflow: auto;
        transition: all .4s;
    }

    /*13%*/
    .region li {
        transition: all .4s;
        height: 60px;
        text-align: center;
        line-height: 60px;
        font-size: 1.1rem;
        color: #333;
        position: relative;
    }

    .region li i {
        width: 7px;
        height: 7px;
        border-radius: 20px;
        background: none;
        position: absolute;
        top: 41%;
        left: 26%;
        float: left;
        display: block;
    }

    #regionlii {
        background: #FC5C2B;
    }

    #region {
        height: 38px;
        line-height: 38px;
        transition: all .4s;
    }

    .regionli {
        background: #FFF;
    }

    #m_regionYd {
        left: 13%;
        transition: all .4s;
    }


    #opacity {
        opacity: 0.1
    }

    .region_City {
        width: 67%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        background: #FFF;
        max-height: 100%;
        overflow: auto;
        display: none;
    }

    .region_City li {
        height: 45px;
        line-height: 45px;
        font-size: 1rem;
        color: #333;
    }

    .region_City li span {
        margin-left: 30px;
        float: left;
    }

    .region_City li img {
        float: right;
        width: 17px;
        height: 17px;
        margin: 13px 9px 0 0;
    }

    .i_bright {
        float: right;
        width: 17px;
        height: 17px;
        margin: 13px 9px 0 0;
        background: url(/overseas/img/xqdz1.png) no-repeat 0 0/ 100% 100%;
    }

    .i_dark {
        float: right;
        width: 17px;
        height: 17px;
        margin: 13px 9px 0 0;
        background: url(/overseas/img/xqdz2.png) no-repeat 0 0/ 100% 100%;
    }

    .remind {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -17.5px;
        margin-left: -55px;
        background: rgba(31, 30, 30, 0.83);
        border-radius: 5px;
        width: 110px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        font-size: 0.95rem;
        color: #FFF;
        display: none;
    }

    .HxRemind {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -17.5px;
        margin-left: -85px;
        background: rgba(31, 30, 30, 0.83);
        border-radius: 5px;
        width: 170px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        font-size: 0.95rem;
        color: #FFF;
        display: none;
    }

    #disabled {
        pointer-events: none;
    }

    @media screen and (min-width: 300px) and (max-width: 374px) {
        .Determine {
            height: 35px;
            bottom: 12%;
        }

        .region_box {
            height: 60%;
        }

        /*.demand_title{margin-top:70px;}*/
        .region li i {
            left: 24%;
        }
    }


    /*刻度尺*/
    .box {
        height: 50px;
        position: relative;
        width: 100%;
        margin: 0 auto;
    }

    .wrap {
        min-width: 320px;
        max-width: 768px;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
    }

    .wrapper {
        position: relative;
        height: 49px;
        line-height: 50px;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        border: 1px solid #ccc;
        border-radius: 25px;

        background: -webkit-gradient(linear, -25% 10%, 111% 100%,
        color-stop(0.14, rgb(227, 227, 227)),
        color-stop(0.5, rgb(255, 255, 255)),
        color-stop(1, rgb(229, 229, 229)));
    }

    .wrapper .scroller {
        position: absolute;
        padding: 0 48% 0 50%;
    }

    .wrapper .scroller li {
        float: left;
        width: 50px;
        height: 13px;
        line-height: 13px; /*text-align: center;*/
        font-style: none;
        margin: 0 20px;
        padding: 25px 0 10px;
        position: relative;
        top: 5px;
    }

    /*  .wrapper .scroller li:first-child {width:230px;}
      .wrapper .scroller li:last-child {width:210px;}*/
    .wrapper .scroller li span {
        display: block;
        border-left: 1px solid #ccc;
        width: 100%;
        height: 13px;
    }

    .wrapper .scroller li span i {
        display: inline-block;
        font-size: 12px;
        color: #9b9b9b;
        font-style: normal;
        position: absolute;
        top: 7px;
        left: -10px;
    }

    .pillar {
        display: inline-block;
        width: 6px;
        height: 60px;
        border-radius: 10px;
        background: rgba(252, 92, 44, 0.85);
        position: absolute;
        z-index: 2;
        left: 50%;
        top: -5px;
        margin-left: -3px;
    }

    .Price h3 {
        text-align: center;
        line-height: 100px;
        font-size: 1.6rem;
        color: #FF470F;
    }


    /*报名*/
    .xm_bm_box {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100;
        display: none;
    }

    .xm_bm {
        width: 80%;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -100px;
        margin-left: -40%;
        background: #FFF;
        z-index: 200;
        border-radius: 5px;
        padding-bottom: 25px;
    }

    .xm_bm em {
        font-size: 1.2rem;
        color: #DF4312;
        margin-top: 20px;
        text-align: center;
        display: block;
        font-weight: 600;
        letter-spacing: 1px;
    }

    .xm_bm_box form {
        width: 90%;
        margin: auto;
        margin-top: 20px;
    }

    .xm_bm_box form .m_input {
        border: 1px solid #F9DED5;
        width: 100%;
        height: 40px;
        padding: 0 15px;
        border-radius: 5px;
    }

    .xm_bm_box form .m_button {
        width: 100%;
        height: 40px;
        background: #FF6E42;
        border: 0;
        margin-top: 20px;
        border-radius: 30px;
        font-size: 1rem;
        color: #FFF;
        letter-spacing: 1px;
    }

    .xm_bm_gb {
        display: block;
        width: 30px;
        height: 30px;
        position: absolute;
        top: -37px;
        right: -4px;
    }

    .xm_bm_zhez {
        width: 100%;
        height: 100%;
        background: rgba(33, 33, 33, 0.5);
        position: absolute;
        top: 0;
        left: 0;
    }

    .m_form {
        animation: change 0.8s;
        -webkit-animation: change 0.8s;
        -moz-animation: change 0.8s;
    }

    @keyframes change {
        0% {
            left: 100%;
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }

    -webkit-

    @keyframes change {
        0% {
            left: 100%;
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }

    -moz-

    @keyframes change {
        0% {
            left: 100%;
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }


    @media screen and (max-height: 568px) {
        .demand_title {
            margin-top: 10%;
        }

        .region_City li {
            height: 38px;
            line-height: 38px;
        }

        .region li {
            font-size: 1rem;
        }

        .Huxing .Huxing_list {
            margin-bottom: 5%;
        }

    }
</style>

<script type="text/javascript" src="/overseas/js/signup/iscroll.js"></script>
<script type="text/javascript" src="/overseas/js/signup/navbarscroll.js"></script>

<!-- 需求定制 -->
<div class="demand_box">
    <?php

    use common\fm\Opencc;

    ?>
    <img src="/overseas/img/demand_gb.png" alt="" class="demand_box_gb">
    <!-- 价格 -->
    <div class="demand" Nextstep="1">
        <div class="demand_title"><?= Opencc::ConvertHn('您理想的房子价格?') ?></div>
        <div class="Price">

            <h3 id="numberID">540</h3>
            <div class="box">
                <span class="pillar"></span>
                <div class="wrapper" id="wrapper1">
                    <div class="scroller">
                        <ul class="clearfix">
                            <!--                            <li><span><i>-->
                            <? //= Opencc::ConvertHn('不限') ?><!--</i></span></li>-->
                            <?php foreach ($price as $val) { ?>
                                <li><span><i><?= \common\fm\Opencc::ConvertHn($val); ?></i></span></li>
                            <?php } ?>
                        </ul>
                    </div>
                </div>
            </div>

        </div>

        <div class="Pricexyb" Nextstep="2"><?= Opencc::ConvertHn('下一步') ?></div>
        <div class="HxRemind"><?= Opencc::ConvertHn('户型最多只能选择3项') ?></div>
    </div><!-- 价格 -->


    <!-- 户型 -->
    <div class="demand" Nextstep="2" style="display:none;">
        <div class="demand_title"><?= Opencc::ConvertHn('您想要买什么户型?') ?></div>
        <div class="Huxing">
            <?php foreach ($type as $val) { ?>
                <div class="Huxing_list"><span
                            HuXing="<?= $val['id'] ?>"><?= Opencc::ConvertHn($val['huxing_name']) ?></span><i></i></div>
            <?php } ?>
            <div class="Huxing_list"><span HuXing="0"><?= Opencc::ConvertHn('不限') ?></span><i></i></div>
        </div>

        <div class="NextStep" Nextstep="3"><?= Opencc::ConvertHn('下一步') ?></div>
        <div class="HxRemind"><?= Opencc::ConvertHn('户型最多只能选择3项') ?></div>
    </div><!-- 户型 -->

    <!-- 区域 -->
    <div class="demand" style="display:none;" Nextstep="3">
        <div class="demand_title"><?= Opencc::ConvertHn('您想在哪里买房?') ?></div>

        <div class="region_box">
             <ul class="region">
                <?php foreach ($province as $val) { ?>
                    <li regionId="<?= $val['id'] ?>"><i></i><?= $val['city_name'] ?></li>
                <?php } ?>
            </ul>
<!--            <ul class="region">-->
<!--                -->
<!--            </ul>-->
            <div class="region_City_box">
                <ul class="region_City">
                    <!--                    <li><span>不限</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                    <!--                    <li><span>海南</span><i class="i_dark"></i></li>-->
                </ul>
            </div>
        </div>


        <div class="Determine"><?= Opencc::ConvertHn('确定') ?></div>

        <div class="remind"><?= Opencc::ConvertHn('最多只能选择5项') ?></div>

    </div><!-- 区域 -->


    <div class="xm_bm_box">

        <div class="xm_bm_zhez"></div>
        <div class="xm_bm m_form">
            <em><?= Opencc::ConvertHn('免费定制您的需求') ?></em>
            <form action="" class="submit_area">
                <input type="hidden" name="hid" value="0">              <!-- 0 为公共报名,其它为楼盘ID-->
                <input type="hidden" name="source" value="119">     <!--报名来源 具体查看applyVerify.js文件中SourceModule 标识说明-->
                <input type="hidden" name="equipment" value="1">        <!--来源设备 ( PC端  2,手机端   1 )-->

                <input type="hidden" class="m_intention_city" name="intention_city" value="">         <!-- 区域 -->
                <input type="hidden" class="m_intention_housetype" name="intention_housetype" value="">    <!--  户型 -->
                <input type="hidden" class="m_budget" name="budget" value="">                 <!-- 价格 -->

                <input type="text" placeholder="<?= Opencc::ConvertHn('请输入您的手机号') ?>" class="m_input" name="mobile">
                <input type="button" class="m_button apply_submit" value="<?= Opencc::ConvertHn('马上定制') ?>">
            </form>

            <img src="/overseas/img/m_bm4.png" alt="" class="xm_bm_gb">
        </div>
    </div>
</div>


<script>
    $(function () {
        // 修改页面适应样式

        // 修改弹窗信息
        $('.m_form em').html(w_title);
        $('.m_form form input[name="hid"]').val(w_id);
        $('.m_form form input[name="source"]').val(w_module);

        // 提交筛选信息
        $('.m_form form input[name="intention_city"]').val(intention_city);  // 区域
        $('.m_form form input[name="intention_housetype"]').val(intention_housetype);  //户型
        $('.m_form form input[name="budget"]').val(budget);       // 价格

        //报名验证及提交的调用
        PublicAction.AjaxSend(
            {
                CORID: 'apply_submit',                    /*操作ID*/
            }
        );


    })


    var Iheight = $(window).outerHeight();
    $('.demand_box').height(Iheight + 60);


    var intention_city = ""  // 区域
    var intention_housetype = ""   //户型
    var budget = ''; // 价格


    //区域数据
    function region() {
        var html = '';
        $.ajax({
            url: "/json/soncity",
            data: {pid: YqData},
            type: "POST",
            dataType: "json",
            success: function (data) {
                console.log(data);
                if (data.code == 200) {
                    $.each(data.data, function (i, data) {

                        html += '<li CityId="' + data.id + '" CityName="' + data.city_name + '"><span>' + data.city_name + '</span><i class="i_dark"></i></li>';

                    });

                    $(".region_City").html(html);
                }
            }
        });
    }

    var YqData = "";
    // 区域数据
    $('.region li').on('click', function () {
        YqData = $(this).attr('regionId');
        region();
        $('.region_City').show();
        $('.region').attr('id', 'm_regionYd');
        $('.region li').attr('id', 'region');
        $(this).attr('class', 'regionli').siblings().attr('class', '');
        $('.Determine').attr('id', 'disabled');
    })
    $('.region li').eq(0).click();


    // 区域选中功能
    $('.Determine').attr('id', 'disabled');
    $('.region_City').on('click', ' li', function () {

        $(this).find('i').attr('class', 'i_bright').parent().siblings().find('i').attr('class', 'i_dark');
        // 选中才能点击确认
        var existence = $('.region_City li .i_bright').length;
        if (existence == 1) {
            $('.Determine').attr('id', 'Detecolor');
        } else {
            $('.Determine').attr('id', 'disabled');
        }

        intention_city = $(this).attr('CityName')
    })


    // 户型选中功能
    $('.NextStep').attr('id', 'disabled');
    $('.Huxing .Huxing_list').on('click', function () {

        var IdHx = $(this).find('span').html();
        var Hudata = $(this).attr('id');

        //点击选中  在点击关闭
        if (Hudata == "Huxing_list") {
            $(this).attr('id', '').find('i').attr('class', '')
        } else {
            $(this).attr('id', 'Huxing_list').find('i').attr('class', 'Huxing_list_i')
        }


        // 限制只能选中3个
        var Hxid = $('.Huxing #Huxing_list').length;
        if (Hxid > 3) {
            $(this).attr('id', '').find('i').attr('class', '');
            $('.HxRemind').fadeIn(500);
            setTimeout(function () {
                $('.HxRemind').fadeOut(500);
            }, 1500);
            return;
        }

        // 点击不限 其他关闭。
        if (IdHx !== '不限') {
            $(this).parent().find('.Huxing_list').last().attr('id', '').find('i').attr('class', '');
        } else {
            $(this).siblings().attr('id', '').find('i').attr('class', '');
        }
        ;

        // 选中才能点击确认
        var HxIdData = $('.Huxing #Huxing_list').length;
        if (HxIdData >= 1) {
            $('.NextStep').attr('id', 'NextStepcolor');

        } else {
            $('.NextStep').attr('id', 'disabled');
        }
    })


    // 获取户型
    var arr = new Array();

    $('.NextStep').on('click', function () {
        $('.demand').hide();
        var NextstepID = $(this).attr('Nextstep')
        $('.demand[Nextstep=' + NextstepID + ']').show();
        $('.Huxing #Huxing_list').each(function () {

            var HxdataId = $(this).find('span').html();
            arr.push(HxdataId);
        })

        intention_housetype = arr.join(",");
        console.log(intention_housetype);
    })


    // 获取价格
    $('.Pricexyb').on('click', function () {
        $('.demand').hide();
        var NextstepID = $(this).attr('Nextstep')
        $('.demand[Nextstep=' + NextstepID + ']').show();

        budget = $('.Price h3').html();
        console.log(budget);

    })


    // <input type="hidden" class="m_intention_city" name="intention_city" value="">         <!-- 区域 -->
    // <input type="hidden" class="m_intention_housetype" name="intention_housetype" value="">    <!--  户型 -->
    // <input type="hidden" class="m_budget" name="budget" value="">                 <!-- 价格 -->

    // 最后确认
    $('.demand').on('click', '.Determine', function () {

        console.log(intention_city);
        $('.m_form .m_intention_city').attr('value', intention_city);   <!-- 区域 -->
        console.log(intention_housetype);
        $('.m_form .m_intention_housetype').attr('value', intention_housetype); <!--  户型 -->
        console.log(budget);
        $('.m_form .m_budget').attr('value', budget); <!-- 价格 -->

        $('.xm_bm_box').fadeIn(800);
        $('.demand').attr('id', 'opacity');


    })


    $('.xm_bm_zhez').on('click', function () {
        $('.xm_bm_box').fadeOut(100);
        $('.demand').attr('id', '');

    })

    $('.xm_bm_gb').on('click', function () {
        $('.xm_bm_box').fadeOut(100);
        $('.demand').attr('id', '');

    })

    $('.demand_box_gb').on('click', function () {
        RemoveDiv();
    })


    // 刻度尺

    $(function () {
        //demo示例一到四 通过lass调取,一句可以搞定,用于页面中可能有多个导航的情况
        // $('.wrapper').navbarscroll();

        //demo示例五 通过id调取
        // $('.wrapper').navbarscroll({
        //  defaultSelect:6,
        //  endClickScroll:function(obj){
        //    console.log(obj.text())
        //  }
        // });

        //demo示例六 通过id调取
        $('.wrapper').navbarscroll({
            duibiScreenWidth: 0.1, //单位以rem为准,默认为0.4rem
            scrollerWidth: 1, //单位以px为准,默认为3,[仅用于特殊情况:外层宽度因为小数点造成的不精准情况]
            fingerClick: 0, //目标第0或1个选项触发,必须每一项长度一致,方可用此项
            endClickScroll: function (obj) {
                // console.log(obj.text())
            }
        });
    });

</script>