$(function(){ // 初始化checkbox事件 $('#rememberMe').iCheck({ checkboxClass: 'icheckbox_square-green', increaseArea: '20%' // optional }); // 动态码登陆的时候校验和进行倒计时 $("#casDynamicLoginForm").find("#getDynamicCode").click(function () { var username = $("#casDynamicLoginForm").find("#username"); if (!checkRequired(username, "dynamicNameError")) { username.focus(); return; } var isSliderCaptcha=$("#isSliderCaptcha").val(); //区分滑块验证还是随机图形码验证 if(!isSliderCaptcha) { var captchaResponse = $("#casDynamicLoginForm").find("#dynamicCodeCaptchaResponse"); if (!checkRequired(captchaResponse, "dyCpatchaError")) { captchaResponse.focus(); return; } var _t = username.val(); try{ _t = encryptAES(_t,$("#casDynamicLoginForm").find("#dynamicPwdEncryptSalt").val()); }catch(e){ } sendDynamicCodeByPhone(_t, "dynamicCodeType", captchaResponse.val()); }else{ //在发送手机验证码之前 出现滑块 $("#captcha-id").show(); //生成滑块验证码 createSliderCaptcha(); //区分动态码跟账号密码登录 $("#sliderCaptchaDynamicCode").val("isDynamicCode"); } }); // 绑定选项卡的点击事件 // $(".auth_tab_content_item[tabid=02]").hide(); $(".auth_tab_links li").bind("click",function(){ selectLi($(this)); }); }); function loadFresh(){ if(window != window.top){ // 处理同域名下的reload try{ top.location.reload(true); }catch(ignoreErr){ } // 处理跨域情况下的reload try{ window.top.postMessage({type:"loginReload"},'*'); }catch(ignoreErr){ } } } function selectLi(obj){ $(obj).siblings().removeClass("selected"); $(obj).addClass("selected"); var tabid = $(obj).attr("tabid"); if(tabid == "01"){ $("#casLoginForm").find("#captchaImg").attr("src", "captcha.html?ts=" + new Date().getMilliseconds()); }else if(tabid == "02"){ $("#casDynamicLoginForm").find("#dynamicCodeCaptchaImg").attr("src", "captcha.html?ts=" + new Date().getMilliseconds()); } $(".auth_tab_content_item").hide(); $(".auth_tab_content_item[tabid="+tabid+"]").show(); }