$(function(){ $(".loginBaanr").slide({ titCell:".num ul" , mainCell:".loginBaanrList" , effect:"fold", autoPlay:true, delayTime:1000 , autoPage:true }); yudengLogin.initPage(); if($(window).width()<=768){ $(".cont_box").height($(window).height()-105); }else{ $(".cont_box").height($(window).height()-161); }; if($(window).height()<=564){ $(".login").css('bottom','1%'); $(".Loinbanner").css('bottom','1%'); }else if($(window).height()<=600){ $(".login").css('bottom','4%'); $(".Loinbanner").css('bottom','7%'); }else if($(window).height()<=680){ $(".login").css('bottom','12%'); $(".Loinbanner").css('bottom','12%'); }else if($(window).height()<=815){ $(".login").css('bottom','20%'); $(".Loinbanner").css('bottom','20%'); } }); var yudengLogin = { initPage: function(self) { var self = this; self.initSubmitBtn(); self.initLoginTitleShow(); self.synchCaptcha(); }, initSubmitBtn: function() { $('.submit').click(function() { var form = $(this).parents('form'); var user = $("input[name='LoginForm[username]']").val(); var paswd = $("input[name='LoginForm[password]']").val(); var yzm = $("input[name='LoginForm[verifyCode]']").val(); var memtype = $("input[name='LoginForm[memtype]']").val(); if (user == "") { $(".yzbox_smq").show().delay(3000).hide(0); $(".yzbox_smq").html('用户名不能为空!') return false; } if (paswd == "") { $(".yzbox_smq").show().delay(3000).hide(0); $(".yzbox_smq").html('密码不能为空!') return false; } if (yzm == "") { $(".yzbox_smq").show().delay(3000).hide(0); $(".yzbox_smq").html('验证码不能为空!') return false; } var data = { 'LoginForm[username]': user, 'LoginForm[password]': paswd, 'LoginForm[verifyCode]': yzm, 'LoginForm[memtype]': memtype, '_csrf': $('#_csrf').val() }; http.ajaxPost('/yudeng/check-login.html', data, function(res) { if (res.code == 0) { location.href = res.data; }else if(res.code == 2){ var src = $('#pcCaptcha').attr('src'); $('#pcCaptcha').attr('src', src); } }); }); }, initLoginTitleShow: function() { var memtype = getQueryString('memtype') == 11 ? 11 : 22; $('a.login_memtype').click(function(){ if ($(this).data('memtype') == memtype) { return false; } location.href = '?memtype=' + $(this).data('memtype'); }); $('a.login_memtype[data-memtype="'+memtype+'"]').eq(0).addClass('hovera'); $('a.login_memtype[data-memtype="'+memtype+'"]').eq(1).addClass('on'); $('input[name="LoginForm[memtype]"]').val(memtype).attr('value', memtype); }, synchCaptcha: function() { $('#pcCaptcha').load(function(){ var src = $(this).attr('src'); console.log(src); $('#phoneCaptcha').attr('src', src); }); } };