// 头部导航---------------------------- $(function () { //demo示例六 通过id调取 $('#demo06').navbarscroll({ defaultSelect: 0, scrollerWidth: 6, fingerClick: 1, endClickScroll: function (obj) { // console.log(obj.text()) } }); }); //-------------------------------------- // 楼盘ajax切换-------------------------------- // 页数 var page = 0; // 每页展示5个 var size = 5; var IdData = $('.m_switch li').eq(0).attr("dataid"); //默认传全国ID ajax_lp(); $('.m_switch li').on('click', function () { var _this = $(this); page = 1; IdData = _this.attr("dataid"); $('.dropload-down').remove(); $.ajax({ type: 'GET', url: '/timelimitsgroup/gethouselist', data: {id: IdData, page: page, limit: size, csrf_token_f: csrfToken}, dataType: 'json', async: false, success: function (data) { // Qalert(data.count); if (data.code == 200) { var data = data.data.data; if (data != null) { console.log(data); var html = ""; $('.m_lpList_box').html(""); $.each(data, function (i, data) { html += '<div class="m_lpList">'; html += '<div class="m_lpList_img">'; html += '<a href="/house/' + data.id + '"><img src="' + data.thumb + '/pfgwatermark" alt=""></a>'; if (data.panorama != 0 && data.panorama != '' && data.panorama != null && data.panorama != undefined) { html += '<img class="m_lpList_vr" src="/image/lp_vr.png" alt="">'; } html += '<div class="m_lpList_xgsj c">'; html += '<div class="m_xgsj_title"><img src="/overseas/img/timelimitsgroup/lp_list3.png" alt=""><span>限时团购</span></div>'; html += '<div class="m_xgsj_time" start-time="' + data.start_time + '"></div>'; html += '<span class="m_xgsj_ms"></span>'; html += '</div>'; html += '<div class="m_lpList_gz">' + data.click + '人已关注</div>'; html += '<div class="m_lpList_qg">' + data.group_num + '人已抢<img src="/overseas/img/timelimitsgroup/lp_list6.png" alt=""></div>'; html += '</div>'; html += '<div class="m_lpList_text">'; html += '<div class="m_lpList_text_title c"><a href="/house/' + data.id + '"><img src="/overseas/img/timelimitsgroup/lp_list7.png" alt=""><span>' + data.name + '</span></a></div>'; html += '<div class="m_lpList_text_jzmj">建筑面积:' + data.main_units + '</div>'; html += '<div class="m_lpList_text_jg">'; if (data.group_price != null && data.group_price != 0 && data.group_price != "") { html += '<em><i>¥' + data.group_price + '</i></em>'; } else { html += '<em><i>待定</i></em>'; } if (data.sale_price != null && data.sale_price != 0 && data.sale_price != "") { html += '<span>¥' + data.sale_price + '' + data.price_unit + '</span>'; } html += '<i style="position:absolute;top:87px;right:155px;font-size: 12px; size:16px;color:#c2bfbf;">有效期:2018/12/01-2020/03/01</i>'; html += '</div>'; html += '<div class="m_lpList_text_style">'; $.each(data.style, function (k, v) { html += '<i>' + v + '</i>'; }) html += '</div>'; html += '<div class="m_lpList_dh"><a href="tel:' + data.citytel + '"><img src="/image/index/tel_calltu.png" alt=""></a></div>'; html += '</div>'; html += '</div>'; }) $('.m_lpList_box').append(html); ajax_lp(); $('.m_lpList').each(function () { var that = $(this); var timeid = that.find('.m_xgsj_time').attr('start-time'); // console.log(timeid); setInterval(function () { // let nowTime = new Date(timeid) - new Date; // // console.log(nowTime); // let minutes = parseInt(nowTime / 1000 / 60 % 60, 10);//计算剩余的分钟 // // console.log(minutes); // let seconds = parseInt(nowTime / 1000 % 60, 10);//计算剩余的秒数 // minutes = checkTime(minutes); // seconds = checkTime(seconds); // let hours = parseInt(nowTime / ( 1000 * 60 * 60), 10); //计算剩余的小时 // hours = checkTime(hours); let nowTime = new Date(timeid) - new Date; let minutes = parseInt(nowTime / 1000 / 60 % 60, 10);//计算剩余的分钟 let seconds = parseInt(nowTime / 1000 % 60, 10);//计算剩余的秒数 minutes = checkTime(minutes); seconds = checkTime(seconds); let days = parseInt(nowTime / 1000 / 60 / 60 / 24, 10); //计算剩余的天数 let hours = parseInt(nowTime / 1000 / 60 / 60 % 24, 10); //计算剩余的小时 days = checkTime(days); hours = checkTime(hours); // document.getElementById('m_time').innerHTML=days + "天" + hours + "小时" + minutes + "分" + seconds + "秒"; // 判断当前时间 var Set_up = new Date(timeid); var current = new Date; if (Set_up > current) { that.find('.m_xgsj_time').html('<i>' + days + '</i> 天 <i>' + hours + '</i> 时 <i>' + minutes + '</i> 分 <i>' + seconds + '</i> 秒'); } else { that.find('.m_xgsj_time').html('<i>00</i> 天 <i>00</i> 时 <i>00</i> 分 <i>00</i> 秒'); } }, 1000); function checkTime(i) { //将0-9的数字前面加上0,例1变为01 if (i < 10) { i = "0" + i; } return i; } }) } } } }); $(document).scrollTop(0); }) function ajax_lp() { $('.m_lpList_box').dropload({ scrollArea: window, loadDownFn: function (me, da) { $('.dropload-down').remove(); page++; // 拼接HTML var html = ''; $.ajax({ type: 'GET', url: '/timelimitsgroup/gethouselist', data: {id: IdData, page: page, limit: size, csrf_token_f: csrfToken}, // dataType: 'json', async: false, success: function (data) { // Qalert(data.count); if (data.code == 200) { var data = data.data.data; if (data != null) { console.log(data); $.each(data, function (i, data) { html += '<div class="m_lpList">'; html += '<div class="m_lpList_img">'; html += '<a href="/house/' + data.id + '"><img src="' + data.thumb + '/pfgwatermark" alt=""></a>'; if (data.panorama != 0 && data.panorama != '' && data.panorama != null && data.panorama != undefined) { html += '<img class="m_lpList_vr" src="/image/lp_vr.png" alt="">'; } html += '<div class="m_lpList_xgsj c">'; html += '<div class="m_xgsj_title"><img src="/overseas/img/timelimitsgroup/lp_list3.png" alt=""><span>限时团购</span></div>'; html += '<div class="m_xgsj_time" start-time="' + data.start_time + '"></div>'; html += '<span class="m_xgsj_ms"></span>'; html += '</div>'; html += '<div class="m_lpList_gz">' + data.click + '人已关注</div>'; html += '<div class="m_lpList_qg">' + data.group_num + '人已抢<img src="/overseas/img/timelimitsgroup/lp_list6.png" alt=""></div>'; html += '</div>'; html += '<div class="m_lpList_text">'; html += '<div class="m_lpList_text_title c"><a href="/house/' + data.id + '"><img src="/overseas/img/timelimitsgroup/lp_list7.png" alt=""><span>' + data.name + '</span></a></div>'; html += '<div class="m_lpList_text_jzmj">建筑面积:' + data.main_units + '</div>'; html += '<div class="m_lpList_text_jg">'; if (data.group_price != null && data.group_price != 0 && data.group_price != "") { html += '<em><i>¥' + data.group_price + '</i></em>'; } else { html += '<em><i>待定</i></em>'; } if (data.sale_price != null && data.sale_price != 0 && data.sale_price != "") { html += '<span>¥' + data.sale_price + '' + data.price_unit + '</span>'; } html += '<i style="position:absolute;top:87px;right:155px;font-size: 12px; size:16px;color:#c2bfbf;">有效期:2018/12/01-2020/03/01</i>'; html += '</div>'; html += '<div class="m_lpList_text_style">'; $.each(data.style, function (k, v) { html += '<i>' + v + '</i>'; }) html += '</div>'; html += '<div class="m_lpList_dh"><a href="tel:' + data.citytel + '"><img src="/image/index/tel_calltu.png" alt=""></a></div>'; html += '</div>'; html += '</div>'; }) // 如果没有数据 } } else { // 锁定 me.lock(); // 无数据 me.noData(); } // 处理资讯详情页面的底部一个月的有效日期 var myDate = new Date; var year = myDate.getFullYear(); //获取当前时间年份 var yue = myDate.getMonth() + 1;//获取当前时间月份 if (yue < 10) { yue = '0' + yue; } else if (yue == 13) { yue = '01'; } ; // 返回下个月有多少天数 function mGetDate(yue) { var date = new Date(); var year = date.getFullYear(); var d = new Date(year, parseInt(yue), 0); return d.getDate(); } var htmltime = year + '/' + yue + '/' + '01' + '-' + year + '/' + yue + '/' + mGetDate(yue); $('.m_lpList_box').append(html); // 每次数据插入,必须重置 me.resetload(); $('.m_lpList').each(function () { var that = $(this); var timeid = that.find('.m_xgsj_time').attr('start-time'); // console.log(timeid); setInterval(function () { // let nowTime = new Date(timeid) - new Date; // // console.log(nowTime); // let minutes = parseInt(nowTime / 1000 / 60 % 60, 10);//计算剩余的分钟 // // console.log(minutes); // let seconds = parseInt(nowTime / 1000 % 60, 10);//计算剩余的秒数 // minutes = checkTime(minutes); // seconds = checkTime(seconds); // let hours = parseInt(nowTime / ( 1000 * 60 * 60), 10); //计算剩余的小时 // hours = checkTime(hours); let nowTime = new Date(timeid) - new Date; let minutes = parseInt(nowTime / 1000 / 60 % 60, 10);//计算剩余的分钟 let seconds = parseInt(nowTime / 1000 % 60, 10);//计算剩余的秒数 minutes = checkTime(minutes); seconds = checkTime(seconds); let days = parseInt(nowTime / 1000 / 60 / 60 / 24, 10); //计算剩余的天数 let hours = parseInt(nowTime / 1000 / 60 / 60 % 24, 10); //计算剩余的小时 days = checkTime(days); hours = checkTime(hours); // document.getElementById('m_time').innerHTML=days + "天" + hours + "小时" + minutes + "分" + seconds + "秒"; // 判断当前时间 var Set_up = new Date(timeid); var current = new Date; if (Set_up > current) { that.find('.m_xgsj_time').html('<i>' + days + '</i> 天 <i>' + hours + '</i> 时 <i>' + minutes + '</i> 分 <i>' + seconds + '</i> 秒'); } else { that.find('.m_xgsj_time').html('<i>00</i> 天 <i>00</i> 时 <i>00</i> 分 <i>00</i> 秒'); } }, 1000); function checkTime(i) { //将0-9的数字前面加上0,例1变为01 if (i < 10) { i = "0" + i; } return i; } }) }, error: function (xhr, type) { // alert('Ajax error!'); // 即使加载出错,也得重置 me.resetload(); } }); } }); }