$(function(){
//导航
var thead=$('header').clone(true);
$('body').append(thead);
thead.addClass('h_fix');
$(window).scroll(function(){
var scrolltop=$(document).scrollTop()
if(scrolltop>500){
$('.h_fix').slideDown(200);
}else{
$('.h_fix').slideUp(200);
}
});
$(".index_blur").html("×");
$(".pub_fix").after("
侧边导航
");
$(".index_blur").click(function(){
$(".pub_fix").animate({right:"-70px"},"fast",function(){
$(".right_cebian").show("fast");
});
});
$(".right_cebian").click(function(){
$(".right_cebian").hide("fast");
$(".pub_fix").animate({right:"20px"},"fast",function(){
});
});
//二级导航
$('.nav ul li').mouseenter(function(){
$(this).find('.subnavigation').slideDown(100);
});
$('.nav ul li').mouseleave(function(){
$(this).find('.subnavigation').slideUp(100);
$('.nav ul li').stop(false,true);
});
//挂件
$('.pendent_box').click(function(e){
e.preventDefault();
$("body,html").animate({scrollTop:0},500)
});
//登陆页面
var hht=$(window).height();
$('.login').height(hht);
$('#Lo_user').focus(function(){
$(this).css({color:'#333333'})
})
$('#Lo_pass').focus(function(){
$(this).val('').css({color:'#333333'});
});
$('#checks').attr('checked',true)
$('#checks').click(function(){
var Cheack=$(this).prop('checked')
if(Cheack){
$('#checks').attr('checked',true)
$(this).parent().removeClass("lab_checkno").addClass("lab_check");
$('#checkst').prop('checked',false);
$('#checkst').parent().removeClass("lab_check").addClass("lab_checkno");
}
})
$('#checkst').click(function(){
var Cheack_no=$(this).prop('checked')
if(Cheack_no){
$(this).parent().removeClass("lab_checkno").addClass("lab_check");
$('#checks').prop('checked',false);
$('#checks').parent().removeClass("lab_check").addClass("lab_checkno");
}
})
//点击x
$('.log_del').click(function(){
$('#Lo_user').val('');
$('#Lo_user').focus();
$('#Lo_user').css({color:'#333333'});
})
// 登陆事件
$('.head_login').click(function(e){
e.preventDefault();
$('.login').fadeIn(800)
$('#form_register').fadeOut(800)
})
$('.login_close').click(function(){
$('.login').fadeOut(800)
$('#form_register').fadeIn(800)
})
$('#form_login').submit(function(e){
e.preventDefault();
var Suser=$('#Lo_user').val();
var Spass=$('#Lo_pass').val();
var check_experts=$('#checks').prop('checked');
var experts=check_experts?0:1;
if(Suser==''||Spass==''){
return false;
}else{
$.ajax({
method: "POST",
dataType: "json",
url: globalConfig.context + "/signin",
data: {
"username": Suser,
"password": Spass,
"type": 0
},
success: function (rest) {
if (rest.error && rest.error.length) {
$('#msg').val(rest.error[0].message);
msg();
} else {
var data = rest.data;
if (data && data.requestURI) {
var path = globalConfig.context + data.requestURI;
if (data.queryString) {
path += '?' + data.queryString;
}
if (window.location.hash) {
path += window.location.hash;
}
window.location.href = path;
} else {
window.location.href = globalConfig.context + "/user/account/index.html";
}
}
}
})
}
})
//提示框渐隐函数
function msg() {
$('.smg').addClass('active')
var lit = $('#msg').val();
setTimeout(function () {
$('.smg').removeClass('active')
$('#msg').val('');
}, 2000)
}
//在线客服
(function(m, ei, q, i, a, j, s) {
m[i] = m[i] || function() {
(m[i].a = m[i].a || []).push(arguments)
};
j = ei.createElement(q),
s = ei.getElementsByTagName(q)[0];
j.async = true;
j.charset = 'UTF-8';
j.src = 'https://static.meiqia.com/dist/meiqia.js?_=t';
s.parentNode.insertBefore(j, s);
})(window, document, 'script', '_MEIQIA');
_MEIQIA('entId', 77931);
_MEIQIA('withoutBtn');
//企业和个人的选择,图形改变
$('#forget_checks').attr('checked',true);
$('#forget_checks').click(function(){
var Cheack=$(this).prop('checked');
if(Cheack){
$('#checks').attr('checked',true);
$(this).parent().removeClass("lab_checkno").addClass("lab_check");
$('#forget_checkst').prop('checked',false);
$('#forget_checkst').parent().removeClass("lab_check").addClass("lab_checkno");
}
});
$('#forget_checkst').click(function(){
var Cheack_no=$(this).prop('checked');
if(Cheack_no){
$(this).parent().removeClass("lab_checkno").addClass("lab_check");
$('#forget_checks').prop('checked',false);
$('#forget_checks').parent().removeClass("lab_check").addClass("lab_checkno");
}
});
//点击登录界面的忘记密码 ,将会弹出忘记密码界面
$('.login_check a').click(function(e){
e.preventDefault();
$('.login').fadeOut(800);
$('#form_register').fadeOut(800);
$("#forget").fadeIn(800);
});
//点击忘记密码右上角的×,将会关闭界面并清空里面的内容
$('#forget .login_close').click(function(){
$('#forget').fadeOut(800);
$('#form_register').fadeIn(800);
$("#forget_phone").val("");
$("#forget_yanzheng").val("");
$("#photo_n").val("");
});
//点击取消,相当于点击×
$("#forget .fastener_right").click(function(){
$('#forget .login_close').click();
});
//点击重置密码右上角的×,将会关闭界面并清空里面的内容
$('#new_password .login_close').click(function(){
$('#new_password').fadeOut(800)
$('#form_register').fadeIn(800)
});
//点击取消,相当于点击×
$("#new_password .fastener_right").click(function(){
$('#new_password .login_close').click();
});
//点击忘记密码里面的确认,则发送一个请求,并跳转到重置密码界面
$('#forget_form').submit(function(e){
e.preventDefault();
var phone_forget=$("#forget_phone").val();
var yanzheng_forget=$("#forget_yanzheng").val();
var phone_n_forget=$("#photo_n").val();
var types = $('#forget_checks').prop("checked") ? '0' : '1';//团体/个人
if(phone_forget==''||yanzheng_forget==''||phone_n_forget==''){
return false;
}else {
$.ajax({
type: "POST",
dataType: "json",
url: globalConfig.context + "/open/checkMCode",
data: {
//"mobile": phone_forget,
"mobileCode": phone_n_forget
},
success: function (rest) {
if (rest.error && rest.error.length) {
$('#msg').val(rest.error[0].message);
msg();
} else {
$('#forget').fadeOut(800);
$('#form_register').fadeOut(800);
$("#new_password").fadeIn(800);
$(".password_top>h4").attr("val",rest.data);
}
}
})
}
});
function pass_new(){
$('#new_pass').blur(function () {
var pass_pattern=/^\w{6,12}$/;
var new_pass=$("#new_pass").val();
var new_pass_again=$("#new_pass_again").val();
if (new_pass==''||!pass_pattern.test(new_pass)) {
$(this).val('');
$(this).attr('placeholder', '请输入6-12位数密码');
}
if (new_pass!==new_pass_again) {
$('#new_pass_again').val('')
$('#new_pass_again').attr('placeholder', '确认密码')
}
});
}
pass_new();
function pass_new_again(){
//密码相同验证
$('#new_pass_again').blur(function () {
var new_pass=$("#new_pass").val();
var new_pass_again=$("#new_pass_again").val();
if (new_pass !== new_pass_again||new_pass_again == '') {
$(this).val('');
$(this).attr('placeholder', '确认密码')
}
});
}
pass_new_again()
//点击重置密码里面的确认,则发送一个请求,并关闭重置密码界面
$('#new_password_form').submit(function(e){
e.preventDefault();
var pass_pattern=/^\w{6,12}$/;
var phone_forget=$("#forget_phone").val();
var new_pass=$("#new_pass").val();
var new_pass_again=$("#new_pass_again").val();
var types = $('#forget_checks').prop("checked") ? '0' : '1';//团体/个人
var reset_code=$(".password_top>h4").attr("val");
if(new_pass==''||!pass_pattern.test(new_pass)||new_pass!==new_pass_again){
return false;
}else {
$.ajax({
type: "post",
dataType: "json",
url: globalConfig.context + "/open/resetPwd",
data: {
"mobile": phone_forget,
"type": types,
"resetCode":reset_code,
"newPwd": new_pass
},
success: function (rest) {
if (rest.error && rest.error.length) {
$('#msg').val(rest.error[0].message);
msg();
} else {
$('.login').fadeIn(800);
$('#form_register').fadeOut(800);
$("#new_password").fadeOut(800);
}
}
})
}
});
//手机号码的验证
function photoyanzheng(){
var pho_pattern=/^1[3|4|5|7|8][0-9]{9}$/;
$("#forget_phone").keyup(function(){
var phol= $(this).val();
if(pho_pattern.test(phol)){
$('#photo_m').attr('disabled', false);
$("#photo_m").css("color","#F18101");
}else if(!pho_pattern.test(phol)){
$('#photo_m').attr('disabled', true);
$("#photo_m").css("color","#ccc");
}
});
$('#forget_phone').blur(function () {
var pho= $(this).val();
if (pho==''||!pho_pattern.test(pho)) {
$(this).val('');
$(this).attr('placeholder', '请输入正确的号码')
} else{
$('#photo_m').attr('disabled', false);
$("#photo_m").css("color","#F18101");
}
})
}
photoyanzheng();
//手机验证码
function photo_n(){
$('#photo_n').blur(function () {
var phoa = $(this).val();
if (phoa=='') {
$(this).val('');
$(this).attr('placeholder', '请输入验证码');
}
})
}
photo_n();
//点击刷新图片验证码
$('.yanzhengma_cont_').click(function () {
$('.yanzhengma_cont_ img').attr('src', (globalConfig.context + "/open/getVCode?t=" + Math.random()))
});
var tt = 30;
$('#photo_m').click(function () {
//手机验证功能
var ophoto = $('#forget_phone').val();
var types = $('#forget_checks').prop("checked") ? '0' : '1';
var phott = $('#forget_yanzheng').val();
//验证码倒计时
$('#photo_m').attr('disabled', true);
$(this).attr('disabled', true);
var timer = setInterval(function () {
tt -= 1;
$('#photo_m').attr('disabled', true);
$(this).val("发送"+'('+tt+'s'+')');
$(this).css({color:'#cccccc'})
if (tt == 0) {
clearInterval(timer);
$('#photo_m').attr('disabled', false);
$(this).attr('disabled', false);
tt=30;
$(this).css({color:'rgb(241, 129, 1)'})
$(this).val('重新发送');
}
}.bind(this), 1000);
$.ajax({
type: "GET",
url: globalConfig.context + "/open/getMCode",
data: {
"mobile": ophoto,
"sign": false,
"type": types,
"verificationCode": phott
},
success: function (data) {
if (data.error && data.error.length) {
$('#msg').val(data.error[0].message);
msg();
} else {
$('#msg').val('发送成功');
msg();
}
return true;
}
});
});
});