/// $(function () { if (!$("body").attr("h")) { hy_alt("请增加body的h属性", true); } //手机替换QQ咨询链接 if (IsPC() == false) { $("a[href^='http://wpa.qq.com/']").each(function () { var href = $(this).attr("href").replace(/http:\/\/wpa.qq.com\/msgrd\?v=3&uin=([\d]+)&site=qq&menu=yes/, "mqqwpa://im/chat?chat_type=wpa&uin=$1&version=1&src_type=web&web_src=oicqzone.com "); $(this).attr("href", href); }); } //HTML+AJAX登录注册开始 $(".yz").live("keyup", function () {//使用事件委托 if ($(this).val() == "") { $(this).next().show(); } else { $(this).next().hide(); } }); $(".yz").live("blur", function () {//使用事件委托 //失去焦点 $(this).addClass('no').addClass('reg'); if (yanzhen($(this))) {//调用验证函数 $(this).removeClass('no').removeClass('reg'); //通过验证 } else { if ($(this).val() == "") { $(this).next().show(); } else { $(this).next().hide(); } } }); //HTML+AJAX登录注册结束 $(".media").live("mouseenter", function () { $(this).attr("ok", "ok"); }); $(".media").live("mouseleave", function () { $(this).removeAttr("ok"); }); //滚动条滚动时, $(window).scroll(function () { center($(".lg")); }); //窗体改变大小时 $(window).resize(function () { center($(".lg")); }); // //手机默认菜单 //$(".menu").click(function () { // if ($(".nav").hasClass("xs")) { // $(".nav").removeClass("xs"); // $(".nav").hide(); // $(".menu span").removeClass("fa-close"); // $(".menu span").addClass("fa-bars"); // } // else { // $(".nav").addClass("xs"); // $(".nav").show(); // $(".menu span").removeClass("fa-bars"); // $(".menu span").addClass("fa-close"); // } //}); ////窗体改变大小时 //$(window).resize(function () { // if ($(this).width() >= 768) { // $(".menu").hide(); // $(".nav").show(); // } else { // if ($(".menu").hasClass("fa-close")) { // $(".menu2").show(); // } // else { // $(".menu").show(); // $(".nav").hide(); // } // } //}); $(".qh span").click(function () { //tab切换通用方法 var data = $(this).parent().attr("data"); $(this).siblings().removeClass("sel"); $(this).addClass("sel"); $("." + data).hide(); $("." + data).eq($(this).index()).show(); }); $(".sousuobtn").click(function (e) {//搜索按钮 var da = $(this).prev().attr("placeholder"); var s = $(this).prev().val(); if (s != "") { if ($(this).parent()[0].tagName != "FORM") { _blank(path + $(this).attr("h") + escape(s)); } } else { hy_alt(da); if ($(this).parent()[0].tagName == "FORM") { return false; } } }); $(".sousuotxt").keypress(function (e) {//搜索回车 if (e.which == 13) { $(".sousuobtn").click(); } }); //手机默认菜单 $(".menu1,.menuzz").click(function () { if ($(".menu1").hasClass("sel")) { $(".menu1").removeClass("sel"); $(".menu2 .li").removeClass("sel"); $(".menu2").hide(); $(".menuzz").hide(); } else { $(".menu1").addClass("sel"); $(".menuzz").show(); $(".menu2").show(); $(".menu2 .li").eq(0).addClass("sel"); } }); $(".menu2 .li").hover(function () { $(".menu2 .li").removeClass("sel"); $(this).addClass("sel"); }, function () { }); //以上为开发包默认js }) function MediaFullscreen(bol) {//视频插件全屏功能 if (bol) { $(".media[ok]").addClass("Fullscreen"); } else { $(".media[ok]").removeClass("Fullscreen"); }; }; function yzmimg(obj) { var src = $(obj).attr("srcbf"); if (!src) { src = $(obj).attr("src"); $(obj).attr("srcbf", src); } $(obj).attr("src",src + "?time=" + new Date().getTime()); }; function bdjb(obj) {//绑定解绑 var act = $(obj).attr("class"); var lx = $(obj).attr("lx"); if (act == "jiebang") { htmlobj = $.ajax({ url: path + "kj/pbajax.aspx?act=" + act + "&lx=" + lx + "&time=" + new Date().getTime(), async: false }); var html = htmlobj.responseText; if (html == "ok") { $(obj).attr("class", "bangding").html("绑定"); hy_alt("解除绑定成功"); } else { hy_alt(html); } } else { if (lx == "usj") { zhezhao(); //开启开关 lgdata("bd1.html"); } if (lx == "umail") { zhezhao(); //开启开关 lgdata("bd2.html"); } if (lx == "qq" || lx == "wx" || lx == "wb") { window.location = "/login/" + lx + ".html"; } } }; function dzz(obj) {//dzz代表dl,zc,zh ,先检测是否登录,未登录则开户登录框,已登录则页面跳转到 h 属性地址 if (Cookie.Get("users") == null) { zhezhao(); //开启开关 var data = $(obj).attr("data"); lgdata(data); } else { _blank($(obj).attr("h")); } }; function dzza(obj) { if (Cookie.Get("users") == null) { if ($(".lg").is(":hidden") || $(".lg").length == 0) { location = $(obj).attr("h"); } else { var data = $(obj).attr("data"); lgdata(data); } } }; function lgdata(data) { $(".lg").remove(); $("body").append("
"); $(".lg #nr").load(path + "kj/html/" + data, function () { $(".lg").fadeIn(); //如果有验证码,刷新验证码 if ($(".yzmimg").length > 0) { $(".yzmimg").attr("src", path + $(".yzmimg").attr("src") + "?time=" + new Date().getTime()); } center($(".lg")); }); }; //登录注册找回等按钮。可扩展 function ajaxbtn(bis) { var purl = path + $(bis).attr("purl") + "&time=" + new Date().getTime(); var postdata = "'tim':'0'"; $(".rq", $(bis).parent().parent()).each(function () { postdata += ",'" + $(this).attr("rq") + "':'" + escape(type_val($(this))) + "'"; //拼接json数据 post方式 }); htmlobj = $.ajax({ type: "POST", url: purl, data: eval('({' + postdata + '})'), async: false }); eval(htmlobj.responseText); //直接执行返回的JS代码 } function ajaxbtn2(bis) { var purl = path + $(bis).attr("purl") + "&time=" + new Date().getTime(); var postdata = "'tim':'0'"; $(".rq", $(bis).parent().parent()).each(function () { postdata += ",'" + $(this).attr("rq") + "':'" + escape(type_val($(this))) + "'"; //拼接json数据 post方式 }); htmlobj = $.ajax({ type: "POST", url: purl, data: eval('({' + postdata + '})'), async: false }); eval(htmlobj.responseText); //直接执行返回的JS代码 $(bis).attr("zt", "0"); } function AddFav() { var sURL = window.location; var sTitle = document.title; try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { hy_alt("此操作被浏览器拒绝,请使用Ctrl+D进行添加!"); } } } function SetHome(e) { var url = window.location; try { e.style.behavior = 'url(#default#homepage)'; e.setHomePage(url); } catch (e) { if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { hy_alt("抱歉,此操作被浏览器拒绝!"); } } else { hy_alt("抱歉,您所使用的浏览器无法完成此操作。"); } } } String.prototype.format = function (args) { var result = this; if (arguments.length > 0) { if (arguments.length == 1 && typeof (args) == "object") { for (var key in args) { if (args[key] != undefined) { var reg = new RegExp("({" + key + "})", "g"); result = result.replace(reg, args[key]); } } } else { for (var i = 0; i < arguments.length; i++) { if (arguments[i] != undefined) { var reg = new RegExp("({)" + i + "(})", "g"); result = result.replace(reg, arguments[i]); } } } } return result; } //验证码函数开始 function yzm(obj) { var zt = $(obj).attr("zt"); if (!zt || zt=="0") { var yzmlx = $(obj).attr("yzm"); $txt = $("input[yzm=ok]", $(obj).parent().parent()).eq(0); //如果没有找到指定有yzm=ok的元素,则使用默认第一个元素,增加此功能是为了方便验证元素可以不用放在第一位 if ($txt.length == 0) { $txt = $("input", $(obj).parent().parent()).eq(0); } if (yanzhen($txt)) { var v = $txt.val(); htmlobj = $.ajax({ url: path + "kj/pbajax.aspx?act=yzm&yzmlx=" + yzmlx + "&val=" + v + "&time=" + new Date().getTime(), async: false }); var html = htmlobj.responseText; if (html == "ok") { hy_alt("验证码已发送到:" + v + ",请注意查收"); var ids = "id" + new Date().getTime(); $(obj).attr("yzmid", ids); $(obj).attr("zt", "1"); var s = parseInt($(obj).attr("sec")); for (var i = 0; i <= s; i++) { window.setTimeout("countDown(" + i + ",'" + ids + "'," + s + ")", i * 1000); } } else { hy_alt(html); } } else { hy_alt($txt.attr("msg")); } } else { hy_alt($(obj).attr("sec") + "秒内不可重复获取"); } } function countDown(num, yzmid,s) { $t = $("[yzmid=" + yzmid + "]"); if (typeof ($t.attr("type")) == "undefined") { if (num != s) { var pntNum = s - num; $t.html("[" + pntNum + "]秒"); } else { $t.html("重新获取"); $t.attr("zt", "0"); } } else { if (num != s) { var pntNum = s - num; $t.val("[" + pntNum + "]秒"); } else { $t.val("重新获取"); $t.attr("zt", "0"); } } } //验证码函数结束 function media_mobile() { //此方法帮助处理手机版播放视频(ifrname),宽度自适应 $(".media").each(function () { var w = $(this).attr("width"); var h = $(this).attr("height"); var wW = $(this).parent().width(); var wH = parseInt(wW / (w / h)); var src = $(this).attr("src"); var srcw = "width=" + GetUrl(src, "width"); var srch = "height=" + GetUrl(src, "height"); src = src.replace(srcw, "width=" + wW); src = src.replace(srch, "height=" + wH); $(this).attr("src", src); $(this).attr("width", wW); $(this).attr("height", wH); }); } function GetUrl(url, name) { //获取URL地址中参数的值 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (url != "") { r = url.match(reg); } if (r != null) return unescape(r[2]); return "0"; }