/** * Template name: Sina-nav Multi Purpose Menu * Template URI: https://github.com/shaonsina/sina-nav-4 * Version: 2.1 * Author: shaonsina */ !function(n){"use strict";n.fn.sinaNav=function(){return this.each(function(){var a=n(this),e=a.data("top")||a.offset().top,s=a.data("md-top")||a.offset().top,o=a.data("xl-top")||a.offset().top,i=a.find(".sina-menu"),t=n(window).outerWidth(),d=a.data("animate-prefix")||"",r=i.data("in"),l=i.data("out");if(n(window).on("resize",function(){t=n(window).outerWidth()}),a.find(".sina-menu").each(function(){var a=n(this);a.on("click",function(e){"A"==e.target.tagName&&(a.find("li.active").removeClass("active"),n(e.target).parent().addClass("active"))}),a.find("li.active").removeClass("active"),a.find('a[href="'+location.href+'"]').parent("li").addClass("active")}),a.hasClass("logo-center")){var c=a.find(".sina-menu"),f=c.clone(),u=c.children("li"),h=Math.round(u.length/2);c.empty(),f.empty();for(var m=0;m');for(m=h;m')}if(a.hasClass("mobile-sidebar")){var v=a.find(".navbar-collapse");n("body").children(".wrapper").length<1&&n("body").wrapInner('
'),a.hasClass("navbar-reverse")?(v.on("shown.bs.collapse",function(){n("body").addClass("mobile-right")}),v.on("hide.bs.collapse",function(){n("body").removeClass("mobile-right")}),n(window).on("resize",function(){n("body").removeClass("mobile-right"),a.find(".navbar-collapse").removeClass("show"),a.find(".navbar-toggle .fa",this).removeClass("fa-times").addClass("fa-bars")})):(v.on("shown.bs.collapse",function(){n("body").addClass("mobile-left")}),v.on("hide.bs.collapse",function(){n("body").removeClass("mobile-left")}),n(window).on("resize",function(){n("body").removeClass("mobile-left"),a.find(".navbar-collapse").removeClass("show"),a.find(".navbar-toggle .fa",this).removeClass("fa-times").addClass("fa-bars")}))}function p(){var i=n(window).scrollTop(),t=n(window).outerWidth();t>1599&&i>o?a.addClass("navbar-freez"):t<1600&&t>1199&&i>e?a.addClass("navbar-freez"):t<1200&&t>1024&&i>s?a.addClass("navbar-freez"):a.removeClass("navbar-freez")}function w(){var i=n(window).scrollTop(),t=n(window).outerWidth();t>1599&&i>o?a.removeClass("navbar-transparent"):t<1600&&t>1199&&i>e?a.removeClass("navbar-transparent"):t<1200&&t>1024&&i>s?a.removeClass("navbar-transparent"):a.addClass("navbar-transparent")}a.hasClass("navbar-fixed")&&(n(window).on("scroll",function(){p()}),n(window).on("resize",function(){p()}),t>1024&&n(window).scrollTop()>e&&a.addClass("navbar-freez")),a.hasClass("navbar-transparent")&&(n(window).on("scroll",function(){w()}),n(window).on("resize",function(){w()}),t>1024&&n(window).scrollTop()>e&&a.removeClass("navbar-transparent")),a.find(".extension-nav").each(function(){n(".search > a",this).on("click",function(a){a.preventDefault(),n(".search-box").slideToggle()})}),n(".search-addon.close-search").on("click",function(){n(".search-box").slideUp()}),a.find(".extension-nav").each(function(){n(".widget-bar-btn > a",this).on("click",function(n){n.preventDefault(),a.children(".sina-nav-overlay").fadeIn(400),a.children(".widget-bar").toggleClass("on")})}),a.find(".widget-bar .close-widget-bar").on("click",function(n){n.preventDefault(),a.children(".widget-bar").removeClass("on"),a.children(".sina-nav-overlay").fadeOut(600)}),a.children(".sina-nav-overlay").on("click",function(){a.children(".widget-bar").removeClass("on"),n(this).fadeOut(600)}),a.find(".navbar-toggle").on("click",function(){n(".fa",this).toggleClass("fa-bars").toggleClass("fa-times")}),a.find(".sina-menu, .extension-nav").each(function(){n(".dropdown-toggle",this).on("click",function(n){return n.stopPropagation(),!1}),n(".dropdown-menu",this).addClass(d+"animated"),n(".dropdown",this).on("focusin",function(){n(".dropdown-menu",this).eq(0).removeClass(l).stop().fadeIn().addClass(r),n(this).addClass("on")}),n(".dropdown",this).on("focusout",function(){n(".dropdown-menu",this).eq(0).removeClass(r).stop().fadeOut().addClass(l),n(this).removeClass("on")}),n(".dropdown",this).on("mouseenter",function(){n(".dropdown-menu",this).eq(0).removeClass(l).stop().fadeIn().addClass(r),n(this).addClass("on")}),n(".dropdown",this).on("mouseleave",function(){n(".dropdown-menu",this).eq(0).removeClass(r).stop().fadeOut().addClass(l),n(this).removeClass("on")}),n(".mega-menu-col",this).children(".sub-menu").removeClass("dropdown-menu "+d+"animated")}),t<1025&&a.find(".menu-item-has-mega-menu").each(function(){var a=this,e=[];n(".mega-menu-col",a).children(".sub-menu").addClass("dropdown-menu "+d+"animated"),n(".mega-menu-col",a).each(function(){n(".mega-menu-col-title",this).on("mouseenter",function(){n(this).closest(".mega-menu-col").addClass("on"),n(this).siblings(".sub-menu").stop().fadeIn().addClass(r)}),n(this).children().is(".mega-menu-col-title")||e.push(n(this).children(".sub-menu"))}),n(a).on("mouseenter",function(){var n;for(n in e)e[n].stop().fadeIn().addClass(r)}),n(a).on("mouseleave",function(){n(".dropdown-menu",a).stop().fadeOut().removeClass(r),n(".mega-menu-col",a).removeClass("on")})})})},n(".sina-nav").sinaNav()}(jQuery);