var zbpConfig = { bloghost: "https://lcfairs.com/", blogversion: "173430", ajaxurl: "https://lcfairs.com/zb_system/cmd.php?act=ajax&src=", cookiepath: "/", lang: { error: { 72: "名称不能为空或格式不正确", 29: "邮箱格式不正确,可能过长或为空", 46: "评论内容不能为空或过长" } }, comment: { useDefaultEvents: true, inputs: { action: { getter: function () { return $("#inpId").parent("form").attr("action"); } }, name: { selector: '#inpName', saveLocally: true, required: true, validateRule: /^[^\s ]+$/ig, validateFailedErrorCode: 72, }, email: { selector: '#inpEmail', saveLocally: true, validateRule: /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ig, validateFailedErrorCode: 29, }, homepage: { selector: '#inpHomePage', getter: function () { var t = $('#inpHomePage').val(); return (!/^(.+)\:\/\//.test(t) && t !== "") ? 'http://' + t : t; }, saveLocally: true }, postid: { selector: '#inpId', required: true }, verify: { selector: '#inpVerify' }, content: { selector: '#txaArticle', required: true, validateRule: /./ig, validateFailedErrorCode: 46, }, replyid: { selector: '#inpRevID' }, format: { getter: function () {return 'json';} } } } }; var zbp = new ZBP(zbpConfig); var bloghost = zbp.options.bloghost; var cookiespath = zbp.options.cookiepath; var ajaxurl = zbp.options.ajaxurl; var lang_comment_name_error = zbp.options.lang.error[72]; var lang_comment_email_error = zbp.options.lang.error[29]; var lang_comment_content_error = zbp.options.lang.error[46]; $(function () { zbp.cookie.set("timezone", (new Date().getTimezoneOffset()/60)*(-1)); var $cpLogin = $(".cp-login").find("a"); var $cpVrs = $(".cp-vrs").find("a"); var $addinfo = zbp.cookie.get("addinfo"); if (!$addinfo){ return ; } $addinfo = JSON.parse($addinfo); if ($addinfo.chkadmin){ $(".cp-hello").html("欢迎 " + $addinfo.useralias + " (" + $addinfo.levelname + ")"); $cpLogin.html("后台管理"); } if($addinfo.chkarticle){ $cpVrs.html("新建文章"); $cpVrs.attr("href", zbp.options.bloghost + "zb_system/cmd.php?act=ArticleEdt"); } }); $(function(){ let inpNameVal = $(zbpConfig.comment.inputs.name.selector).val(); if (typeof inpNameVal === "undefined") { return; } if (inpNameVal.trim() === "" || inpNameVal === "访客"){ zbp.userinfo.output(); } }); $(document).ready(function() { var s = document.location.href.split("#")[0]; // 获取当前页面URL并去掉锚点部分 var ss = $(".ytecn_ai_pakod-nav a:eq(1)").attr("href"); var sss = $(".ytecn_ai_pakod-nav a:eq(2)").attr("href"); // 清除所有菜单项的 "on" 和 "hover" 类 $("#divNavBar > ul > li > a").removeClass("on").parent().removeClass("hover"); $("#divNavBar .sub-menu a").removeClass("on").parent().removeClass("hover"); // 遍历主菜单项 $("#divNavBar > ul > li > a").each(function() { if (this.href === s || this.href === ss || this.href === sss) { $(this).addClass("on"); $(this).parent().addClass("hover"); return false; // 找到匹配项后停止循环 } }); // 如果需要处理子菜单的高亮(例如,父菜单项高亮) $("#divNavBar .sub-menu a").each(function() { if (this.href === s) { $(this).addClass("on"); // 子菜单项添加 "on" 类 $(this).parent().addClass("hover"); return false; } }); }); $(function() { // 右导航菜单交互逻辑 $(".right_navBox ul.rt-nav a").click(function(event) { if ($(this).siblings("ul").length > 0) { var a = $(this); var thisname = a.attr("class"); if (!thisname || thisname === "") { a.siblings("ul").slideDown(300); a.parent().siblings().find("ul").slideUp(500).siblings("a").removeClass(); a.siblings("i").removeClass("in"); var parent = a.parent().parents("ul").attr("class"); switch (parent) { case "rt-nav": a.addClass("box-on"); a.siblings("i").addClass("in"); a.siblings("i").text("-").parent().siblings().find("a").siblings("i").text("+"); break; case "two": a.addClass("box-on"); a.siblings("i").addClass("in"); a.siblings("i").text("-").parent().siblings().find("a").siblings("i").text("+"); break; case "three": a.addClass("box-on"); break; } } else { a.removeClass().siblings("ul").slideUp(300); a.siblings("ul").find("a").removeClass().siblings("ul").slideUp(300); a.siblings("i").removeClass("in"); a.siblings("i").text("+"); } event.preventDefault(); } }); // 处理响应式菜单按钮点击事件 $("#menu,.nav-btn").click("touchstart", function() { var element = $(".current").length; if (element > 0) { $(".right_navBox").removeClass("current"); } else { $(".right_navBox").addClass("current"); } }); // 关闭快速导航面板 $(".que-name i").click("touchstart", function() { $(this).parents(".right_navBox").removeClass("current"); }); }); document.writeln("