var countDown = '',count_down = ''; var source = ''; var scrollTop = ''; var scrollTop02 = ''; var qs = parseQueryString(window.location.href); $().ready(function () { if(qs.source) {source = qs.source} if(qs.source == 40025){ countLandingPage({click_source:'openLink',source:source}) }else{ countLandingPage({click_source:'money_phone',source:source}) } $(window).scroll(function(){ scrollTop = $(this).scrollTop(); //scrollTop() 方法返回或设置匹配元素的滚动条的垂直位置 }) }) //点击获取验证码 function getYzmEvent () { var myreg = /^[0-9]{11}$/; if (!myreg.test($("#phone").val())) { //手机号码未填写及填写不正确 showMsg('请正确填写手机号') return; } countLandingPage({click_source:'achieve',source:source}) $("#mask").css({'visibility': 'visible'}); $('#picCode .modal-inner img').attr("src", "/user/VerifyImage/getImageCode?phone=" + $("#phone").val() + "&time=" + new Date().getTime()) scrollTop02 = scrollTop; $('body').css({'position':'fixed',"top":-scrollTop}); } //关闭弹层 function closePanel(){ $('#mask').css({'visibility': 'hidden'}); //$('#maskMoney').css({'visibility': 'hidden'}); $("#imgYzm").val(''); $("body").css({"position":"initial"}); $(window).scrollTop(scrollTop02); } /* 点击更换图片验证码*/ function getChangeCodeImg(){ $('#picCode .modal-inner img').attr("src", "/user/VerifyImage/getImageCode?phone=" + $("#phone").val() + "&time=" + new Date().getTime()); } // 输入图片验证码后点击确定请求短信验证码 function goResPanel(){ if($("#imgYzm").val() == ''){ showMsg('请输入图片验证码') return; } registerSecond(); } //发送短信验证码 function registerSecond () { $.ajax({ type:"post", url:"/user/user/registerSecond", dataType:'json', data:{ phone:$("#phone").val(), smstype:1, qrcode:2, image_code:$("#imgYzm").val(), source:source }, success:function (res){ console.log(res) if(res && res.errno == 0){ closePanel(); countDown = res.rst.wait_time; count_down = countDown; var that = this; $("#getYzm").attr("disabled","true").css({'background':'#ccc','color':"#ffffff"}); $("#getYzm").html(count_down); count_down = count_down-1; var time = setInterval(function () { $("#getYzm").html(count_down); count_down--; if(count_down < 0){ $("#getYzm").removeAttr("disabled") .html('发送验证码') .css({'background':'#fbde3a','color':'#fe474b'}); clearInterval(time); count_down = countDown; } },1000) }else{ showMsg(res.err) } } }); } //登录 function loginEvent () { var myreg = /^[0-9]{11}$/; if (!myreg.test($("#phone").val())) { //手机号码未填写及填写不正确 showMsg('请正确填写手机号') return; } if($("#phoneYzm").val() == ""){ showMsg('请输入短信验证码') return; } loginCodeEvent(); } //短信验证码登录 function loginCodeEvent () { countLandingPage({click_source:'click',source:source}) $.ajax({ type:"post", url:"/user/user/loginCode", dataType:'json', data:{ phone:$("#phone").val(), code:$("#phoneYzm").val(), source:source }, success:function(res) { console.log(res) if(res && res.errno == 0){ goAppEvent();//下载 // $("#maskMoney").css({'visibility': 'visible'}); // scrollTop02 = scrollTop; // $('body').css({'position':'fixed',"top":-scrollTop}); }else{ showMsg(res.err) } } }); } //点击下载app function goAppEvent () { if(source == 40025){ countLandingPage({click_source:'download-1Page',source:source}) }else{ countLandingPage({click_source:'download',source:source}) } showMsg('注册成功') var downLoad = [{ source:'40038', url:'http://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/xhz_qtt12.apk' },{ source:'40045', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/qtt_04.apk' },{ source:'40077', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/ss_uc_06.apk' },{ source:'40025', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/xhz_40025.apk' }] if(navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)){//小花猪ios下载链接 window.location.href = 'https://apps.apple.com/cn/app/%E5%80%9F%E4%BD%A0%E7%94%A8-%E5%87%AD%E8%8A%9D%E9%BA%BB%E4%BF%A1%E7%94%A8500%E5%88%86%E5%80%9F%E6%AC%BE10000%E5%85%83/id1281868947'; return; } downLoad.forEach(function (item, index) { if(source == item.source){ setTimeout(function () { window.location.href = item.url; },1000) return; } }) } //埋点 function countLandingPage (data) { $.ajax({ type:'post', url:'/user/log/countLandingPage', dataType:'json', data:data, success:function (res) { console.log(res) } }) } //提示信息 function showMsg(msg) { var msg = msg; var msgBox = $('.alert-info'); msgBox.children('p').text(msg); msgBox.show(); setTimeout(function() { msgBox.hide(); }, 2000); } //获取地址栏参数 function parseQueryString(url) { var urlObj = {}; var reg = /([^?=&]+)=([^?=&]+)/g; url.replace(reg, ($0, $1, $2) => { urlObj[$1] = decodeURIComponent($2); }) return urlObj; }