You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
cosmopet.ae/wp-content/themes/woodmart22/js/scripts/header/headerBuilder.min.js

1 lines
2.1 KiB

!function(a){woodmartThemeModule.headerBuilder=function(){function b(){j||(j=!0,e.addClass("whb-sticked"))}function c(){j&&(j=!1,e.removeClass("whb-sticked"))}var d,e=a(".whb-header"),f=a(".header-banner"),g=a(".whb-sticky-row"),h="",i=woodmartThemeModule.$window,j=!1,k=300,l="",m=e.hasClass("whb-hide-on-scroll");if(g.each(function(){var b=a(this);if(b[0].offsetHeight>10)return h=b,!1}),e.hasClass("whb-sticky-real")||e.hasClass("whb-scroll-slide")){var n=a("#wpadminbar"),o=e.find(".whb-main-header")[0].offsetHeight,p=n.length>0?n[0].offsetHeight:0;if(e.hasClass("whb-sticky-real")){if(0===h.length||h[0].offsetHeight<10)return;e.addClass("whb-sticky-prepared").css({paddingTop:o}),k=h.offset().top-p}e.hasClass("whb-scroll-slide")&&(k=o+p)}if(e.hasClass("whb-sticky-clone")){var q=[];q.cloneClass=e.find(".whb-general-header").attr("class"),m&&(q.wrapperClasses="whb-hide-on-scroll"),l=woodmart_settings.whb_header_clone,l=l.replace(/<%([^%>]+)?%>/g,function(b){var c=b.slice(2,-2);return e.find(c).length?a("<div>").append(e.find(c).first().clone()).html():void 0!==q[c]?q[c]:""}),l=l.replace(/<link[^>]*>/g,""),e.after(l),e=e.parent().find(".whb-clone"),e.find(".whb-row").removeClass("whb-flex-equal-sides").addClass("whb-flex-flex-middle")}i.on("scroll",function(){var g=k,h=woodmartThemeModule.$window.scrollTop(),i=woodmartThemeModule.$window.height(),j=woodmartThemeModule.$document.height();f.length>0&&woodmartThemeModule.$body.hasClass("header-banner-display")&&(g+=f[0].offsetHeight),!a(".close-header-banner").length&&e.hasClass("whb-scroll-stick")&&(g=k),h>g?b():c();var l=100;e.hasClass("whb-scroll-stick")&&(l=500),m&&(d-h>0&&h>g?(e.addClass("whb-scroll-up"),e.removeClass("whb-scroll-down")):h-d>0&&h+i!==j&&h>g+l?(e.addClass("whb-scroll-down"),e.removeClass("whb-scroll-up")):h<=g?(e.removeClass("whb-scroll-down"),e.removeClass("whb-scroll-up")):h+i>=j-5&&(e.addClass("whb-scroll-up"),e.removeClass("whb-scroll-down"))),d=h}),woodmartThemeModule.$document.trigger("wdHeaderBuilderInited")},woodmartThemeModule.$window.on("wdEventStarted",function(){woodmartThemeModule.headerBuilder()})}(jQuery);