(function(){ $(document).on("click", ".p-single-nav-vertical .p-single-nav-vertical-cat", function() { if (!$(this).hasclass('link')) { if ($(this).hasclass('active')) { $(".p-single-nav-vertical .p-single-nav-vertical-cat").removeclass('active'); $(".p-single-nav-vertical .p-single-nav-vertical-cat-son[parent_id='" + $(this).attr("cat_id") + "']").hide(); } else { $(".p-single-nav-vertical .p-single-nav-vertical-cat").removeclass('active'); $(".p-single-nav-vertical .p-single-nav-vertical-cat-son").hide(); $(this).addclass("active"); $(".p-single-nav-vertical .p-single-nav-vertical-cat-son[parent_id='" + $(this).attr("cat_id") + "']").show(); } } }); $(".c-nav>li").hover(function () { $(this).attr("mousein", 1); var c_nav_left = $(this).parent().offset().left; var c_nav_li_left = $(this).offset().left; var c_nav_li_width = $(this).width(); var c_nav_li_height = $(this).height(); var sub_nav_width = $(this).find(".c-sub-nav").innerwidth(); // sub_nav_width = // $(this).find(".c-sub-nav").find("li").eq(0).innerwidth() + // $(this).find(".c-sub-nav").find("li").eq(1).innerwidth() + // $(this).find(".c-sub-nav").find("li").eq(2).innerwidth() + // $(this).find(".c-sub-nav").find("li").eq(3).innerwidth() + // $(this).find(".c-sub-nav").find("li").eq(4).innerwidth() + 36; // sub_nav_height = math.ceil($(this).find(".c-sub-nav").find("li").length / 5) * 60; // $(this).find(".c-sub-nav").css("max-width", sub_nav_width + "px"); // if ($(this).find(".c-sub-nav").find("li").length > 5) { // $(this).find(".c-sub-nav").css("white-space", "unset"); // } var wrap_left = $(this).parent().parent().offset().left; var wrap_width = $(this).parent().parent().width(); // over $(this).addclass("on"); $(this).parent().find("li.active").addclass("off"); // $(this).find(".c-sub-nav").css("top", "88px"); if (c_nav_li_left + sub_nav_width > wrap_left + wrap_width) { var pos = c_nav_li_left - c_nav_left + c_nav_li_width - sub_nav_width; if (c_nav_left + pos < 0) { var bodywidth = $("body").width(); $(this).find(".c-sub-nav").css("left", bodywidth / 2 - c_nav_left - sub_nav_width / 2 + "px"); } else { $(this).find(".c-sub-nav").css("left", (c_nav_li_left - c_nav_left + c_nav_li_width - sub_nav_width) + "px"); } } else { $(this).find(".c-sub-nav").css("left", (c_nav_li_left - c_nav_left) + "px"); } settimeout(function() { $(this).parent().find(".c-sub-nav").removeclass("show"); $(this).find(".c-sub-nav").addclass("show"); // $(this).find(".c-sub-nav").height(sub_nav_height); }.bind(this), 150); // console.log($(this).find(".c-nav-li-door").hasclass("active")); // if (!$(this).find(".c-nav-li-door").hasclass("active")) { // $(this).find(".c-sub-nav").css("-webkit-transition-delay", ".15s"); // $(this).find(".c-sub-nav").css("-moz-transition-delay", ".15s"); // $(this).find(".c-sub-nav").css("-ms-transition-delay", ".15s"); // $(this).find(".c-sub-nav").css("-o-transition-delay", ".15s"); // $(this).find(".c-sub-nav").css("transition-delay", ".15s"); // } // 菜单断头台特效 if (!$(this).hasclass("active")) { var obj_door = $("
"); // obj_door.css("width", c_nav_li_width + "px"); // obj_door.css("height", c_nav_li_height + "px"); obj_door.append($(this).children('a').clone()); obj_door.append($(this).children('a').clone()); $(this).prepend(obj_door); $(".c-nav>li.active").find(".c-nav-li-door").removeclass("active"); } settimeout(function() { $(this).find(".c-nav-li-door").addclass("active"); }.bind(this), 1); }, function () { $(".c-nav>li").attr("mousein", 0); // $(this).attr("mousein", 0); // out $(this).find(".c-sub-nav").removeclass("show"); // $(this).find(".c-sub-nav").height(0); settimeout(function() { if ($(this).find(".c-sub-nav").hasclass("show")) { $(this).find(".c-sub-nav").removeclass("show"); // $(this).find(".c-sub-nav").height(0); } }.bind(this), 150); settimeout(function() { if ($(this).attr("mousein") == 0) { $(this).removeclass("on"); $(this).parent().find("li.active").removeclass("off"); // 菜单断头台特效 // if (!$(this).hasclass("active")) { if (!$(this).hasclass("active")) { $(this).find(".c-nav-li-door").removeclass("active"); $(this).find(".c-nav-li-door").addclass("wait_for_rm"); } if ($(".c-nav>li.on").length <= 0) { $(".c-nav>li.active").find(".c-nav-li-door").addclass("active"); } settimeout(function() { $(this).find(".c-nav-li-door.wait_for_rm").remove(); }.bind(this), 250); } }.bind(this), 150); }); $(".p-single-nav>li>a").mouseover(function () { $(this).parent().addclass("on"); $(this).parent().parent().find("li.active").addclass("off"); }); $(".p-single-nav>li").mouseout(function () { $(this).removeclass("on"); $(this).parent().find("li.active").removeclass("off"); }); // $(".p-footer-idcard").hover(function () { // // over // $(this).find(".p-footer-idcard-cont").addclass("show"); // var sh = $('body')[0].scrollheight; // $(window).scrolltop(sh); // }, function () { // // out // $(this).find(".p-footer-idcard-cont").removeclass("show"); // } // ); var swiper = new swiper('.swiper-normal-init', { pagination: { el: '.swiper-normal-init .swiper-pagination', clickable: true, }, }); if ($('#show_more_content').length > 0) { $(document).on("click", "#show_more_content", function () { $(document).find(".p-single-main .l-wrap").css("max-height", "unset"); $(this).remove(); }); if ($(".p-single-main .l-wrap").outerheight() > 1248) { $("#show_more_content").show(); $(".p-single-main .l-wrap").css("max-height", "1248px"); } else { $("#show_more_content").hide(); } } else { $(document).find(".p-single-main .l-wrap").css("max-height", "unset"); } $(window).scroll(function () { if ($(window).scrolltop() > 200) { $("#go_top").show(); } else { $("#go_top").hide(); } }); $("#go_top").on("click", function () { $(window).scrolltop(0); }); if ($("#show_more_honour").length > 0) { $(document).on("click", "#show_more_honour", function() { $(".p-honour-item").show(); $(this).hide(); }) } $(document).on("click", ".p-post-item .p-post-item-ishow", function () { if ($(this).parent().hasclass("active")) { $(this).parent().removeclass("active"); } else { $(this).parent().addclass("active"); } }); })();