var countDown = '',count_down = ''; var source = ''; var scrollTop = ''; var scrollTop02 = ''; var qs = parseQueryString(window.location.href); $().ready(function () { if(qs.source) {source = qs.source} 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'); $("#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','linear-gradient(90deg,rgba(255,141,36,1) 0%,rgba(255,208,36,1) 100%)'); 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){ $("#maskMoney").css({'visibility': 'visible'}); scrollTop02 = scrollTop; $('body').css({'position':'fixed',"top":-scrollTop}); }else{ showMsg(res.err) } } }); } //点击下载app function goAppEvent () { countLandingPage({click_source:'download',source:source}) var downLoad = [{ source:'40019', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/BNDXJDqutoutiao06_v1.0.0_2018-11-13_100_jiagu_sign.apk' },{ source:'40027', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/xiaohuazhu_smss02.apk' },{ source:'40043', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/qtt_02.apk' },{ source:'40073', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/ss_uc_02.apk' },{ source:'40003', url:'https://kx-loans.oss-cn-beijing.aliyuncs.com/xiaohuazhu/smss_02_40003.apk' }] if(source == '40003'){ if(navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)){//小花猪ios下载链接 window.location.href = 'https://itunes.apple.com/cn/app/%E5%B0%8F%E8%8A%B1%E7%8C%AA-%E5%88%86%E6%9C%9F%E6%97%A0%E5%BF%A7-%E9%80%89%E6%8B%A9%E5%A4%9A%E6%A0%B7/id1440274732?mt=8'; return; } } downLoad.forEach(function (item, index) { if(source == item.source){ window.location.href = item.url; 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; }