// 户型、详情 ---------------------------------------------------- // $('.qhshow[qhid="'+2+'"]').show(); //默认户型展示 var height= ''; //处理户型模块的高度 $('.m_album_title span').on('click',function(){ $('.qhshow').hide(); var _qhid = $(this).attr('qhid'); $('.qhshow[qhid="'+_qhid+'"]').show(); $(this).attr('class','on').siblings().attr('class',''); height = $('.m_album_r_lsit').height() +20;//处理户型模块的高度 $('.m_hxswitch').height(height); }) $('.m_album_title span').eq(0).click(); //默认选中第一个户型 // 户型ajax $('.m_album_l_title span').on('click',function(){ var _hid = $(this).attr('hid'); var _value = $(this).attr('value'); $(this).attr('class','on').siblings().attr('class',''); // console.log(_hid); // console.log(_value); var html = ''; $.ajax({ url: "requesthousetype", type: "GET", data:{id:_hid,value:_value}, //传ID dataType: "json", success: function(data) {//请求成功完成后要执行的方法 if(data.code == 200){ $.each(data.data, function (i, data) { //左边楼盘列表 html+='
'; html+=''; html+='
'; html+=''+data.title+''; html+=''+data.indoor_info+''; if(data.area == '' || data.area == null){ html+='建筑面积:暂无资料'; }else{ html+='建筑面积:'+data.area+''; } html+='
'; html+='
'; }); $(".m_album_r_lsit").html(html); height = $('.m_album_r_lsit').height() + 20; $('.m_hxswitch').height(height); var _imgid; // 相册 $('.m_album_r_lsit .m_lsitImg').on('click',function(){ _imgid = $(this).attr('data-index');// 索引第几张图片 // console.log(_imgid); $('.m_swiper_xc').show(); StitchingData(_imgid); }) } } }); }) $('.m_album_l_title span').eq(0).click(); //默认选中第一个户型 $(function(){ // 处理资讯详情图片变形问题 $('.m_xqswitchtext').find('img').each(function(){ var $that = $(this); var _alt = $that.attr('alt'); if(_alt != 'code'){ if(_alt != 'zixun'){ $that.removeAttr('width'); $that.removeAttr('height'); $that.css({'display':'block','width':'100%','height':'auto'}); } } // 咨询图标大小修改 if (_alt == 'call') { $that.css({'display':'inline-block','width':'80px','height':'auto'}); }; }) }) // 公众号展开收起------------------------------------------------------------------------------ $('.sweepcode_title .zk').on('click',function(){ $('.sweepcode_switch .gzh').show(); $('.sweepcode_switch .zb').hide(); $(this).hide(); $('.sweepcode_title .sq').show(); }) $('.sweepcode_title .sq').on('click',function(){ $('.sweepcode_switch .gzh').hide(); $('.sweepcode_switch .zb').show(); $(this).hide(); $('.sweepcode_title .zk').show(); }) // 户型弹窗------------------------------------------------------------------------------ function StitchingData(imgid){ lpxc=new Array(); //定义数组存放图片 $('.m_album_r_lsit .m_lsitImg ').each(function(){ var _src = $(this).attr('data-src'); lpxc.push(_src); }) lpindex_xc(lpxc , imgid); // console.log(lpxc) } function lpindex_xc(data , imgid){ var html = ''; // console.log(data); html+= '
'; html+='
'; html+='
'; html+='
'; html+='
'; html+= '
'; html+= '
'; $.each(data, function (i, data) { html+= '
'; html+= '
'; html+= ''; html+= '
'; html+= '
'; }); html+= '
'; html+= '
'; html+= '
'; html+= '
'; html+= '
'; $('.m_swiper_ajax').html(html); // 相册插件 var swipercx = new Swiper('.m_swiper', { // loop : true, zoom: true, // autoHeight: true, initialSlide :imgid, nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', pagination : '.swiper-pagination', paginationType : 'custom', lazyLoading : true, lazyLoadingInPrevNext : true, paginationCustomRender: function (swiper, current, total) { return current + ' / ' + total; }, // onInit: function(swiper){ // $('#swiperzs').hide(); // }, observer:true,//修改swiper自己或子元素时,自动初始化swiper // onSlideChangeEnd: function(){ // $('#swiperzs').show(); // }, }); // 关闭相册 $('.m_swiper_fh').on('click',function(){ $('.m_swiper_xc').hide(); }) } // -------------------------------------------------------------------------- jQuery(".push_pm").slide({mainCell:".bd ul",autoPlay:true,effect:"leftMarquee",interTime:40,trigger:"click"}); // 评论----------------------------------------------------------------------- // 聊天记录置底 function Bottomsetting(){ $('#j-comments').scrollTop($('#j-comments')[0].scrollHeight); } // 发送按钮 $('.send-button').on('click',function(){ var _textarea = $('.bottom-bar textarea').val(); //获取输入信息 // console.log(_textarea); }) // $(function(){ // var video = document.getElementById('myVideo'); // video.addEventListener("timeupdate",function(){ // var timeDisplay; // //用秒数来显示当前播放进度 // timeDisplay = Math.floor(video.currentTime); // // console.log(Math.floor(video.currentTime)) // //当视频播放到 4s的时候做处理 // if(timeDisplay == 4){ // //处理代码 // console.log('播放了4秒'); // video.pause(); // } // },false); // }); //处理视频播放图标---------------------------------------------------- // $('.m_video_img').on('click',function(){ // var _video = document.getElementById("myVideo"); // // myVideo.play(); //点击图标视频播放 // $('.m_video_sp').attr('controls','controls'); //点击 显示默认的控件 // $(this).hide(); // }) //视频播放js var cubicle = ""; $(function(){ /*-----------------------------------音频--------------------------------------------*/ // 音频播放 var audio = document.getElementById("myVideo"); var btn = document.getElementById("live_id"); var musitime= 0; if (btn) { btn.onclick = function () { $('.m_video_img').hide(); cubicle = $('#live_id').attr('data-boole'); // console.log(cubicle) if (audio.paused) { //判断当前的状态是否为暂停,若是则点击播放,否则暂停 if(musitime >= 300 && cubicle == "true"){ AudioWind(); //语音讲房报名窗口 return false; } audio.play(); watchMusicTime() }else{ audio.pause(); } } }; // // 获取全部语音 $('.y_reduced2_bg , .y_reduced2_gb a').on('click',function(){ $('.y_reduced2').hide(); $('.m_form_button2').removeClass('wcontrol') $('.y_reduced2_bg').hide(); $('.m_videobj').hide(); $('.m_video_sp').show(); }) // // 语音讲房报名窗口 function AudioWind(){ $('.y_reduced2').show(); $('.y_reduced2_bg').show(); $('.m_videobj').show(); $('.m_video_sp').hide(); } //监听音乐实时播放的时间 function watchMusicTime(){ let _this = this; //监听播放时间 // let musicDom = document.getElementsByTagName('audio')[0];//获取Audio的DOM节点 let musicDom =audio;//获取Audio的DOM节点 //使用事件监听方式捕捉事件 musicDom.addEventListener("timeupdate",function(){//监听音频播放的实时时间事件 // console.log(musicDom.duration)//播放时间 let timeDisplay; //用秒数来显示当前播放进度 timeDisplay = Math.floor(musicDom.currentTime);//获取实时时间 musitime = timeDisplay; // console.log(timeDisplay) // 处理 10秒内试听 // console.log(cubicle) if(timeDisplay >= 300 && cubicle == "true"){ audio.pause(); AudioWind(); //语音讲房报名窗口 } //处理时间 //分钟 let minute = timeDisplay / 60; let minutes = parseInt(minute); if (minutes < 10) { minutes = "0" + minutes; } //秒 let second = timeDisplay % 60; let seconds = Math.round(second); if (seconds < 10) { seconds = "0" + seconds; } let shun= minutes+":"+seconds;//将实时时间存储到vuex中 // console.log(shun) // console.log(_this.$store.state.realMusicTime); },false); } /*-------------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------------*/ // 获取验证码 var domeid=$('#sxbmdata').attr('data-id'); if (domeid!='' && domeid!=null ) { $('#sxbmdata').attr('data-type','false') $('#live_id').attr('data-boole','false') }else{ $('#sxbmdata').attr('data-type','true') $('#live_id').attr('data-boole','true') } var urlstr = window.location.href; // var matchdata = urlstr.match(/\.com(\/\w+)/)[1]; var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/;//手机号正则 var count = 60; //间隔函数,1秒执行 var InterValObj1; //timer变量,控制时间 var curCount1;//当前剩余秒数 $('#btnSendCode1').on('click',function(){ sendMessage1(); }) // 提交 $('#buttom_m').on('click',function(){ var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/;//手机号正则 var phone = $.trim($('#phone1').val()); var code = $.trim($('#code').val()); if (!phoneReg.test(phone)) { // alert(" 请输入有效的手机号码"); $('.zhanghao b.hint-text').show(); $('#phone1').addClass('on'); return false; }else{ $('.zhanghao b.hint-text').hide(); $('#phone1').removeClass('on'); } if (code!='') { $('.mima b.hint-text').hide(); $('#code').removeClass('on'); }else{ // alert(data.msg); $('.mima b.hint-text').show(); $('#code').addClass('on'); return false; } // alert(password); $.ajax({ type: "POST", url: "/home/checkcode", data: {mobile:phone,code:code}, dataType: "json", success:function(data){ if(data.code == 200) { // loginAlert('报名成功!',2000) $('.y_reduced2').hide(); $('.y_reduced2_bg').hide(); $('#sxbmdata').attr('data-type','false'); $('#live_id').attr('data-boole','false'); $('.m_videobj').hide(); $('.m_video_sp').show(); cubicle='false'; $('.buttom_m2').click(); }else{ loginAlert(data.msg,2000) return false; } } }); PublicAction.AjaxSend( { CORID:'buttom_m2', /*操作ID*/ } ); }) /*第一*/ function sendMessage1() { curCount1 = count; var phone = $.trim($('#phone1').val()); if (!phoneReg.test(phone)) { $('.zhanghao b.hint-text').show(); $('#phone1').addClass('on'); return false; }else{ $('.zhanghao b.hint-text').hide(); $('#phone1').removeClass('on'); } //设置button效果,开始计时 $("#btnSendCode1").attr("disabled", "true"); $("#btnSendCode1").val( '('+ curCount1 + ")秒再获取"); InterValObj1 = window.setInterval(SetRemainTime1, 1000); //启动计时器,1秒执行一次 //向后台发送处理数据 $.ajax({ type: "POST", url: "/home/sendcode", data: {mobilephone:phone}, dataType: "json", success:function(data){ // console.log(data.code); if(data.code == 200){ //短信成功弹窗 loginAlert(data.msg,2000) $('.mima b.hint-text').hide(); $('#code').removeClass('on'); }else{ loginAlert(data.msg+',请重新发送!',2000) curCount1 = 0; window.clearInterval(InterValObj1);//停止计时器 $("#btnSendCode1").removeAttr("disabled");//启用按钮 $("#btnSendCode1").val("重新发送"); $('.mima b.hint-text').show(); $('#code').addClass('on'); return false; } } }); } function SetRemainTime1() { if (curCount1 == 0) { window.clearInterval(InterValObj1);//停止计时器 $("#btnSendCode1").removeAttr("disabled");//启用按钮 $("#btnSendCode1").val("重新发送"); $("#btnSendCode1").css('color','#2DB1FB') }else { curCount1--; $("#btnSendCode1").val( '('+ curCount1 + ")秒再获取"); $("#btnSendCode1").css('color','#999') } } function loginAlert(txt,time){ /*调用方法*/ var M = {}; if(M.dialog1){ return M.dialog1.show(); } M.dialog1 = jqueryAlert({ 'content' : txt, //txt 提示内容 'closeTime' : time, }) } })