layui.use(['form','layer','jquery'],function(){ var form = layui.form, layer = parent.layer === undefined ? layui.layer : top.layer $ = layui.jquery; $(window).resize(function(){ if($(".video-player").width() > $(window).width()){ $(".video-player").css({"height":$(window).height(),"width":"auto","left":-($(".video-player").width()-$(window).width())/2}); }else{ $(".video-player").css({"width":$(window).width(),"height":"auto","left":-($(".video-player").width()-$(window).width())/2}); } }).resize(); // form.on("submit(login)",function(data){ var btn = $(this); layer.msg('登陆中', {icon: 16,shade: 0.1}); $.post(bloghost+'zb_users/plugin/LayCenter/PublicCMD.php?act=login', { "userName":$("input[id='userName']").val(), "password":$("input[id='password']").val(), "code":$("input[id='code']").val(), "remember":$("input[name='remember']").attr('checked') }, function (data){ if (data != 'ok'){ if(data != 'codeerror') { layer.msg(data, {icon: 2}); }else{ layer.msg('验证码错误', function(){}); } $('.logincode').attr('src',bloghost+'zb_system/script/c_validcode.php?id=login&tm='+Math.random()); $("input[id='code']").val(''); $("input[id='code']").focus(); }else{ layer.msg('登陆成功', {icon: 1,shade: 0.1}); setTimeout(function(){ window.location.href = bloghost+"?LoginSuccess"; },1000); } } ) return false; }) form.on("submit(creatid)",function(data){ var btn = $(this); layer.msg('创建中...', {icon: 16,shade: 0.1}); $.post(bloghost+'zb_users/plugin/LayCenter/PublicCMD.php?act=creatid', { "id":$("input[id='newuserName']").val(), "email":$("input[id='email']").val(), "invitercode":$("input[id='invitercode']").val() }, function (data){ if (data != 'ok'){ layer.msg(data, {icon: 0}); }else{ layer.msg('创建成功,正在登陆...', {icon: 16,shade: 0.1}); setTimeout(function(){ window.location.href = bloghost+"?LoginSuccess"; },1000); } } ) return false; }) form.on("submit(bindid)",function(data){ var btn = $(this); layer.msg('绑定中...', {icon: 16,shade: 0.1}); $.post(bloghost+'zb_users/plugin/LayCenter/PublicCMD.php?act=bindid', { "userName":$("input[id='userName']").val(), "password":$("input[id='password']").val() }, function (data){ if (data != 'ok'){ layer.alert(data, {icon: 2}); }else{ layer.msg('绑定成功,正在登陆...', {icon: 16,shade: 0.1}); setTimeout(function(){ window.location.href = bloghost+"?LoginSuccess"; },1000); } } ) return false; }) form.on("submit(reg)",function(data){ layer.msg('正在注册...', {icon: 16,shade: 0.1}); var btn = $(this); var idlen = $("input[id='reguserName']").val().length; var pwlen = $("input[id='regpw']").val().length; if (idlen < 3 || idlen > 20){ layer.alert('用户名最低3位最高20位', {icon: 0}); return false; } if (pwlen < 8){ layer.alert('密码长度不够', {icon: 0}); return false; } $.post(bloghost+'zb_users/plugin/LayCenter/PublicCMD.php?act=reg', { "reguserName":$("input[id='reguserName']").val(), "regpw":$("input[id='regpw']").val(), "regemail":$("input[id='regemail']").val(), "nickname":$("input[id='nickname']").val(), "regcode":$("input[id='regcode']").val(), "invitercode":$("input[id='invitercode']").val(), "emailcode":$("input[id='emailcode']").val(), },function (data){ if (data != 'ok'){ if(data != 'codeerror') { layer.msg(data, {icon: 2}); }else{ layer.msg('验证码错误', function(){}); } $('.regcode').attr('src',bloghost+'zb_system/script/c_validcode.php?id=reg&tm='+Math.random()); $("input[id='regcode']").val(''); $("input[id='regcode']").focus(); }else{ layer.msg('注册成功,正在登陆...', {icon: 16,shade: 0.1}); setTimeout(function(){ window.location.href = bloghost+"?LoginSuccess"; },1000); } } ) return false; }) $('.jump').click(function(){ layer.confirm('将自动创建并绑定为“qq_******”的账号,且以后无法修改!确定继续?', { btn: ['确定','取消'] }, function(){ $.get(bloghost + 'zb_users/plugin/LayCenter/PublicCMD.php?act=jump&inviter='+$("input[id='invitercode']").val(),function(data){ if (data != 'ok'){ layer.msg(data,{icon:2}); return false; }else{ window.location.href = bloghost+"?LoginSuccess"; } }) }); }) $(".pw").focus(function(){ document.getElementsByClassName("pw")[0].type = "text"; }) $(".pw").blur(function(){ document.getElementsByClassName("pw")[0].type = "password"; }) $(".pw").bind('input propertychange', function() { if ($(this).val().length < 8) { $(this).parent().find('label').html('长度不够'); }else{ $(this).parent().find('label').html('密码'); } }); form.on("submit(forget)",function(data){ layer.msg('正在查找账户...', {icon: 16,shade: 0.1}); var btn = $(this); var userinfo = $("input[id='userinfo']"); if (userinfo.val()==''){ userinfo.focus(); layer.msg('请输入用户名或者邮箱', {icon: 0}); return false; } $.post(bloghost+'zb_users/plugin/LayCenter/PublicCMD.php?act=forget',{ "userinfo":userinfo.val(), "forgetcode":$("input[id='forgetcode']").val() },function (data){ if (data.code == 1){ top.layer.open({ title: "密码重置", area: ["360px", "260px"], type: "1", content : '
'+ '
'+ '
'+ '
'+ ''+ '
'+ ''+ '
'+ '
'+ '
'+ '
'+ '
'+ ''+ '
'+ ''+ '
'+ '
'+ '
'+ '
'+ '确定'+ '
'+ '
'+ '
', success : function(index, layero){ layer.msg(data.msg,{icon:1}); form.on("submit(chpw)",function(data){ $.post(bloghost+'zb_users/plugin/LayCenter/PublicCMD.php?act=resetpassword',{ emailcode : $('[name="emailcode"]').val(), newpw : $('[name="newpw"]').val(), },function(back){ if (back.code==1){ layer.closeAll("page"); layer.alert('重置成功!现在已自动登录',{icon:1},function(){ window.location = bloghost+'?LoginSuccess'; }); }else{ layer.msg(back.msg,{icon:2}) } return false; },'json') }) } }) }else{ layer.alert(data.msg,{icon:data.code}); } $("input[id='forgetcode']").val(''); $("input[id='forgetcode']").focus(); $('.gpwcode').attr('src',bloghost+'zb_system/script/c_validcode.php?id=forget&tm='+Math.random()); },'json' ) return false; }) //表单输入效果 $(".loginBody .input-item").click(function(e){ e.stopPropagation(); $(this).addClass("layui-input-focus").find(".layui-input").focus(); }) $(".loginBody .layui-form-item .layui-input").focus(function(){ $(this).parent().addClass("layui-input-focus"); }) $(".loginBody .layui-form-item .layui-input").blur(function(){ $(this).parent().removeClass("layui-input-focus"); if($(this).val() != ''){ $(this).parent().addClass("layui-input-active"); }else{ $(this).parent().removeClass("layui-input-active"); } }) if ($('#invitercode').val() != '') $('#invitercode').parent().addClass("layui-input-active"); $("input[id='userName']").focus(); $('.menubtn').click(function(e){ $('.subname').html($(this).html()); $(this).parent().parent().animate({height:'toggle'}); $('.'+$(this).attr('data-to')).animate({height:'toggle'}) }) })