Web/VIPCenter/shoppingcart/saved_resource(6).js
(开头部分) 31KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
* OKHQB member sign login dialog
* require [ jquery.js, jquery.cookie.js, artDialog.js ]
*/
(function(a){var b={init:function(){this.event_handler();this.load_style("http://s1.hqbcdn.com/","lib/OKHQB/sign/sign.css")},load_style:function(d,f){try{var g=document.getElementsByTagName("head").item(0),h;h=document.createElement("link");h.setAttribute("rel","stylesheet");h.setAttribute("type","text/css");h.setAttribute("href",d+f);g.appendChild(h)}catch(c){}},event_handler:function(){$("#OKHQB-sign .tit-tabs ul li").live("click",function(){var e=$(this);e.siblings("li").removeClass("active");e.addClass("active");$(".tg-box","#OKHQB-sign").hide();$("."+e.attr("tg")).show()});$("label.label-placeholder",".sign-in-form-item").live("click",function(){$(this).siblings("input").trigger("focus")});$("input.s-item-input",".sign-in-form-item").live("focus",function(){var e=$(this);e.removeClass("error").addClass("focus");if(!$.trim(e.val())){e.siblings("label").hide()}}).live("blur",function(){var e=$(this);e.removeClass("error").removeClass("focus");if(!$.trim(e.val())){e.siblings("label").show()}});$("input.m-item-input",".mob-sign-up-form-item").live("focus",function(){var e=$(this);e.removeClass("error").addClass("focus");if(!$.trim(e.val())){e.siblings(".label-placeholder").hide()}});$('input[name="mob-sign-up-number"]').live("blur",function(){var g=$(this),h=$.trim(g.val()),f=/^1[3|4|5|7|8]\d{9}$/,e=/^\w+((\-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|\-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;if(!h){g.removeClass("focus").removeClass("error");g.siblings(".label-placeholder").show()}else{if(h&&!f.test(h)){g.removeClass("focus").addClass("error");g.siblings(".i-tips").html('<span class="tips_icon_type tips_error"></span><span class="message">手机号码格式不正确</span>').show();$("input.getMoblieCaptcha",".mob-sign-up-form-item").data("disabled",true)}else{g.removeClass("focus").removeClass("error");g.siblings(".i-tips").html('<span class="tips_icon_type tips_succ"></span><span class="message">填写正确</span>').show();$("input.getMoblieCaptcha",".mob-sign-up-form-item").data("disabled",false)}}});$('input[name="mob-sign-up-moblieCaptcha"]').live("blur",function(){var h=$(this),g=h.siblings(".i-tips"),f=$.trim(h.val()),e=/^\d{6}$/i;if(!f){h.removeClass("focus").removeClass("error");h.siblings(".label-placeholder").show()}else{if(!e.test(f)){h.removeClass("focus").addClass("error");g.html('<span class="tips_icon_type tips_error"></span><span class="message">验证码错误,请重新输入</span>').show()}else{function i(j){var k=$.trim($('input[name="mob-sign-up-number"]').val());g.html("正在验证...");$.ajax({url:"http://login.okhqb.com/member/checkRegisterMobileCaptcha.json",dataType:"jsonp",jsonp:"callback",data:{mobile:k,mobileCaptcha:f},success:function(l){if(l.code=="200"){g.html('<span class="tips_icon_type tips_succ"></span><span class="message">填写正确</span>').show();j.removeClass("error")}else{j.addClass("error");g.html('<span class="tips_icon_type tips_error"></span><span class="message">'+l.msg+"</span>").show()}}})}i(h)}}});$('input[name="mob-sign-up-passwd"]').live("blur",function(){var f=$(this),
e=$.trim(f.val());cfpdValue=$.trim($('input[name="conf-mob-sign-up-passwd"]').val());f.siblings(".passwd-strength").html("").hide();
if(!e){f.removeClass("focus").removeClass("error");
f.siblings(".label-placeholder").show()}else{if(e.length<6){f.removeClass("focus").addClass("error");
f.siblings(".i-tips").html('<span class="tips_icon_type tips_error"></span><span class="message">密码长度不能小于6位</span>').show()}
else{f.removeClass("focus").removeClass("error");f.siblings(".i-tips").html("").hide();c(e)}}
if(cfpdValue&&e!=cfpdValue){var i=$('input[name="conf-mob-sign-up-passwd"]');i.removeClass("focus").addClass("error");
i.siblings(".i-tips").html('<span class="tips_icon_type tips_error"></span><span class="message">密码填写不一致</span>').show()}
else{if(cfpdValue&&e==cfpdValue){var i=$('input[name="conf-mob-sign-up-passwd"]');i.removeClass("focus").removeClass("error");
i.siblings(".i-tips").html('<span class="tips_icon_type tips_succ"></span> <span class="message">填写正确</span>').show()}}});
$('input[name="captchaCode"]').live("blur",function(){var g=$(this),e=$.trim(g.val());if(!e){g.removeClass("focus").removeClass("error");
g.siblings(".label-placeholder").show()}});$('input[name="captchaCode"]').live("keyup",function(){var g=$(this),e=$.trim(g.val());
if(e.length>=4){
$.ajax({
type:"get",
url:"http://canvas.okhqb.com/captcha/checkCaptcha.json?captcha="+e,
dataType:"jsonp",
success:function(f){
if(f.code==200){g.removeClass("focus").removeClass("error");
g.siblings(".i-tips").html('<span class="tips_icon_type tips_succ"></span><span class="message">验证成功</span>').show()}
else{g.removeClass("focus").addClass("error");g.siblings(".i-tips").html('<span class="tips_icon_type tips_error"></span><span class="message">'+f.msg+"</span>").show()}},
error:function(f){g.removeClass("focus").addClass("error");
g.siblings(".i-tips").html('<span class="tips_icon_type tips_error"></span><span class="message">'+f.msg+"</span>").show()}})}});
$("button.blue-botton").live("mouseenter",function(){$(this).addClass("blue-botton-hover")}).live("mouseleave",function(){$(this).removeClass("blue-botton-hover")});
$("input.getMoblieCaptcha",".mob-sign-up-form-item").live("click",function(){var g=$(this),h=$('input[name="mob-sign-up-number"]'),f=g.siblings(".i-tips-moblieCaptcha"),e=$.trim(h.val());
if(g.data("disabled")){return}if(!e){h.addClass("error");h.siblings(".i-tips").html('<span class="tips_icon_type tips_error"></span><span class="message">请输入手机号码</span>').show();return}g.data("disabled",true);
f.html("正在获取...").show();
$.ajax({
url:"http://login.okhqb.com/member/simpleSendMobileCaptcha.json?mobile="+e,
dataType:"jsonp",
success:function(i){
if(i.code===200){f.html("验证码已发送").show();
d(60,g,function(){f.html("").hide()})}
else{if(i.code===12507){f.html("").hide();
h.siblings(".i-tips").html('<span class="tips_icon_type tips_error"></span><span class="message">该手机号已被注册,请点此<a href="javascript:$(\'.tab-login\').trigger(\'click\');">登录</a></span>').show()}else{if(i.code===10784){g.data("disabled",true);f.html("操作频繁,请稍等").show()}else{g.data("disabled",false)}}}}})});function d(f,e,g){if(f>0){e.val(f+"秒后重新获取");setTimeout(function(){d(--f,e)},1000)}else{e.data("disabled",false).val("获取短息验证码");
if($.isFunction(g)){g.call(e)}}}function c(e){if(!e){return}var f=$(".passwd-strength");
var i=0,i=i+((e.search(/[a-zA-Z]/)!=-1)?1:0)+((e.search(/[0-9]/)!=-1)?1:0)+((e.search(/[^A-Za-z0-9]/)!=-1)?1:0);
tips_txt={l:"安全等级:低",m:"安全等级:中",h:"安全等级:高"};if(i<=1){level="l"}else{if(i==2){level="m"}else{if(i==3){level="h"}}}if(level){f.html('<span class="passwd-strength-icon strength-'+level+'"></span><span class="t">'+tips_txt[level]+"</span>").show()}}},
isSignIn:function(){try{return($.cookie("auth"))==null?false:true}catch(c){return false}},
dialog:function(d){var e=$.extend({sign_in_callback:function(){},sign_up_callback:function(){}},d);
var c='<div id="OKHQB-sign"><div class="OKHQB-logo"></div><div class="tit-tabs"><ul><li class="tab-login active" tg="sign-in-form-item"><a href="javascript:;">会员登录</a></li><li class="tab-mobreg" tg="mob-sign-up-form-item"><a href="javascript:;">快速注册</a></li></ul></div><div class="form-box"><div class="sign-in-form-item tg-box"><div name="sign_in_tips" class="i-tips" style="display:none;"></div><div class="i-l-item pos-relative"><input name="sign-in-account" class="s-item-input" type="text" value=""><label class="label-placeholder">请输入您的昵称/邮箱/注册手机</label></div><div class="i-l-item pos-relative"><input name="sign-in-passwd" class="s-item-input" type="password" value=""><label class="label-placeholder">请输入您的密码</label></div><div class="i-l-item"><button name="sign-in-submit" class="blue-botton">登录</button> <span class="forgot-passwd"><a href="http://login.okhqb.com/member/memberForget.html" target="_blank">忘记密码?</a></span></div><ul class="cooperation-sign"><li><a href="javascript:OKHQB_sign.QQ_sign_in();" class="u-qq"><em></em>QQ账号登录</a></li><li><a href="javascript:OKHQB_sign.SinaWeibo_sign_in();" class="u-sina-weibo"><em></em>新浪微博登录</a></li><li><a href="javascript:OKHQB_sign.wechat_sign_in();" class="u-wechat"><em></em>微信登录</a></li></ul></div><ul class="mob-sign-up-form-item tg-box" style="display:none;"><li id="mob_sign_up_nm_tips" style="padding-bottom:5px; display:none;" class="i-tips"></li><li><input name="mob-sign-up-number" class="m-item-input" type="text" value=""><label class="label-placeholder" style="display: block;">手机</label><div class="i-tips" style="display:none;"></div></li><li><input name="mob-sign-up-moblieCaptcha" class="m-item-input" type="text" value="" maxlength="6" style="width:97px;"><input name="getMoblieCaptcha" type="button" class="getMoblieCaptcha" value="获取短息验证码" /><label class="label-placeholder" style="display: block;">手机验证码</label><span class="i-tips-moblieCaptcha"></span><div class="i-tips" style="display:none;"></div></li><li><input name="mob-sign-up-passwd" class="m-item-input" type="password" value="" maxlength="16"><label class="label-placeholder" style="display: block;">密码</label><div class="i-tips" style="display:none;"></div><div class="passwd-strength" style="display:none;"></div></li><li><input name="captchaCode" id="captchaCode" class="m-item-input" type="text" value="" style="width:86px;"><label class="label-placeholder" style="display: block;">验证码</label><img src="" alt="" id="captcha_img"><span>看不清?<a href="javascript:;" id="changeCaptcha">换一张</a></span> <div class="i-tips" style="display:none;"></div></li><li><label>我已阅读并同意</label><a href="http://www.baidu.com/help/index/1000000061_1000000145.html" target="_blank">《手机销售数码商城服务协议》</a> <button name="mob-sign-up-submit" class="blue-botton">立即注册</button></li></ul></div></div>';
art.dialog({id:"HQB_Sign_dialog",title:false,padding:0,content:c,close:function(){b.unload_submit_event()}});$("#captcha_img").attr("src","http://canvas.okhqb.com/captcha/captchaImage.html?s="+Math.random());$("#changeCaptcha,#captcha_img").live("click",function(){$("#captcha_img").attr("src","http://canvas.okhqb.com/captcha/captchaImage.html?s="+Math.random());$("#captchaCode").val("")});$('button[name="sign-in-submit"]').live("click",function(){b.sign_in_doings(e.sign_in_callback)});$('button[name="mob-sign-up-submit"]').live("click",function(){b.sign_up_doings(e.sign_in_callback)});$(window).on("keypress.sign",function(g){var h=(g.keyCode?g.keyCode:g.which),f=$("#OKHQB-sign .tit-tabs .active");if(h=="13"){g.preventDefault();if(f.hasClass("tab-login")){b.sign_in_doings(e.sign_in_callback)}else{if(f.hasClass("tab-mobreg")){b.sign_up_doings(e.sign_in_callback)}}}})},sign_in_doings:function(g){var j=$('input[name="sign-in-account"]'),h=$('input[name="sign-in-passwd"]'),f=$.trim(j.val()),d=$.trim(h.val());if(f.length<1){c("请输入您的昵称/邮箱/注册手机","error","sign-in-account");return false}else{if(d.length<1){c("请输入您的密码","error","sign-in-passwd");return false}else{try{$.ajax({url:"http://login.okhqb.com/member/boxLogin.json",data:{userName:f,passWord:d},type:"POST",dataType:"jsonp",jsonpCallback:"signInCallback",beforeSend:function(){c("正在为您努力登录...","info")},success:function(k){if(k.code==200){var e=$.parseJSON(k.data);art.dialog.get("HQB_Sign_dialog").close();b.render_toolbar(e.nickname,e.total_points);if(g&&typeof g=="function"){g.apply()}}else{c(k.msg,"error")}}})}catch(i){c("登录失败:系统异常","error")}}}function c(e,n,m){var l=$('div[name="sign_in_tips"]',".sign-in-form-item"),k=$('input[name="'+m+'"]');if(!e||!n){l.html("").hide();$("input.s-item-input").each(function(){$(this).removeClass("focus").removeClass("error")})}else{l.html('<span class="tips_icon_type tips_'+n+'"></span> <span class="message">'+e+"</span>").show();k.focus().delay(100)}}},sign_up_doings:function(j){var l=$('input[name="mob-sign-up-number"]'),k=$('input[name="mob-sign-up-passwd"]'),d=$('input[name="mob-sign-up-moblieCaptcha"]'),p=$.trim($("#captchaCode").val()),g=$.trim(l.val()),o=$.trim(d.val()),m=$.trim(k.val()),B=$(".passwd-strength"),A=$('button[name="mob-sign-up-submit"]'),h=/^1[3|4|5|7|8]\d{9}$/,f=/^\w+((\-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|\-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;if(!g.length){n("手机号码不能为空","error","mob-sign-up-number");return false}else{if(!h.test(g)){n("手机号码格式错误","error","mob-sign-up-number");return false}}if(!o.length){n("手机验证码不能为空","error","mob-sign-up-moblieCaptcha");return false}else{if(!/^\d{6}$/i.test(o)){n("请输入正确的手机验证码","error","mob-sign-up-moblieCaptcha");return false}}if(!m.length){n("密码不能为空","error","mob-sign-up-passwd");return false}else{if(m.length<6&&m.length>16){n("密码长度应为6-16个字符","error","mob-sign-up-passwd");return false}}if(p.length<4){n("请输入验证码","error","captchaCode");return false}n(false);B.html("").hide();if(A.hasClass("disable")){return}A.addClass("disable");try{$.ajax({url:"http://login.okhqb.com/member/create.json",data:{userName:g,moblieCaptcha:o,password:m,safety:1,imgcode:p},type:"POST",dataType:"jsonp",jsonpCallback:"mobSignUpCallback",beforeSend:function(){i("数据提交中...","info")},success:function(e){A.removeClass("disable");if(e.code==200){art.dialog({title:false,content:"注册成功",icon:"succeed_s",time:3});art.dialog.get("HQB_Sign_dialog").close();b.render_toolbar(e.data.mobile,e.data.total_points);if(j&&typeof j=="function"){j.apply()}}else{i(e.msg,"error")}}})}catch(c){i("注册失败:系统异常","error")}function n(t,s,q){var r=$('input[name="'+q+'"]'),e=r.siblings(".i-tips");if(!t||!s||!q){$(".i-tips",".mob-sign-up-form-item").each(function(){$(this).html("").hide()});$("input.m-item-input").each(function(){$(this).removeClass("focus").removeClass("error")})}else{e.html('<span class="tips_icon_type tips_'+s+'"></span> <span class="message">'+t+"</span>").show();r.removeClass("focus").addClass("error")}}function i(r,q){if(!r){return}var e=$("#mob_sign_up_nm_tips");if(r=="hide"){e.html("").hide()}else{e.html('<span class="tips_icon_type tips_'+q+'"></span> <span class="message">'+r+"</span>").show()}}},QQ_sign_in:function(){var d=window.location.href,c="http://login.okhqb.com/member/union/qq.html?forward=";window.location.href=c+d;return false},SinaWeibo_sign_in:function(){var d=window.location.href,c="http://login.okhqb.com/member/union/sina.html?forward=";window.location.href=c+d;return false},wechat_sign_in:function(){var d=window.location.href,c="http://login.okhqb.com/member/toWechatUnoinLogin.html?forward=";window.location.href=c+d;return false},AliPay_sign_in:function(){var d=window.location.href,c="http://login.okhqb.com/member/union/alipay.html?forward=";window.location.href=c+d;return false},unload_submit_event:function(){try{$('button[name="sign-in-submit"]').unbind("click");$('button[name="mob-sign-up-submit"]').unbind("click");$(window).unbind(".sign")}catch(c){}},render_toolbar:function(f,d){var g=$("#toolbar_bg")||$("#toolbar"),f=f||"强粉";try{g.find(".notloggedin").hide();g.find(".thelogged").html('您好,<a class="u_name" rel="nofollow" href="'+_href+'">'+nickname+'</a> 欢迎回来 <a href="http://www.baidu.com/member/logout.html" class="logout"> 退出</a><a href="http://my.okhqb.com/my/home.html?ad=dd_id" class="signEveryday"><span>签到赚积分</span></a>').show()}catch(c){}}};a.OKHQB_sign=b})(window);OKHQB_sign.init();$(function(){function tradeCart(){$("input[type=checkbox]").attr("checked","checked"),$(".check_goods").each(function(){$(this).attr("checked")?($(this).parents("tr").find("td").css("background-color","#FFFFFF"),$(this).parents("tr").next(".bx-list-box").find("td").css("background-color","#FFFFFF")):($(this).parents("tr").find("td").css("background-color","#FFF7E8"),$(this).parents("tr").next(".bx-list-box").find("td").css("background-color","#FFF7E8"))}),$(".total-pay").click(function(){var _isLogin=OKHQB_sign.isSignIn(),_xuan=$(".check_goods:checked");if(0==_xuan.length)return art.dialog({title:"提示",content:"请选择要结算的商品!",time:3,icon:"warning",drag:!1}),!1;if(!_isLogin){var __callback=function(){$.ajax({url:"http://login.okhqb.com/member/getLoginInfo.json?callback=?",data:{},type:"GET",dataType:"jsonp",jsonpCallback:"callback",success:function(d){var _result=eval("("+d.data+")");5==_result.member_type?window.location.href=window.location.href:$("#__cartForm").submit()}})};return OKHQB_sign.dialog({sign_in_callback:__callback}),!1}$("#__cartForm").submit()}),$(".zp-p-span").hover(function(){var t=$(this).find(".triangle").length;t||$(this).siblings(".zp-lists").show()},function(){var t=$(this).find(".triangle").length;t||$(this).siblings(".zp-lists").hide()}),delSinge(),numChange(),
gather(),listSlider($(".change-slider-list ul"),$(".change-slider-left"),$(".change-slider-right")),historyOrder(),buyBtnFix(),goodsBuy(),
showStateTips()}function goodsBuy(){$(".change-buy,.sp-slider-buy").click(function(){var t=$(this).data("skuid");
jionCart(t)})}function jionCart(t){
$.ajax({
type:"GET",url:"http://buy.okhqb.com/buy/addCart.json?skuId="+t+"&quantity=1",
dataType:"jsonp",jsonp:"callback",
success:function(t){
200===t.code?window.location.reload():artDialog({id:"jionError",title:"温馨提示",content:t.msg,time:2})}
})
}function buyBtnFix(){if($(".total-sec-bottom").length<=0)return!1;var t=$(window).height(),i=$(window).scrollTop(),
e=$(".total-sec-bottom"),a=e.offset().top,s=e.outerHeight();t+i-s>a?e.removeClass("total-bottom-fixed"):e.addClass("total-bottom-fixed"),
$(window).scroll(function(){t+$(this).scrollTop()-s>a?e.removeClass("total-bottom-fixed"):e.addClass("total-bottom-fixed")}
)}function timeDown(t){
var i=$("#cart-times").val();t.timer=null,t.timer=setInterval(function(){if(0>=i)return t.html(),
后面还有 72 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。