mystickymenu.min.js
1 lines
| 1 | function onScroll(e){var t=mysticky_navbar.offsetWidth+"px",i="",a=hasScrollY?window.scrollY:document.documentElement.scrollTop;a>=origOffsetY?mysticky_navbar.classList.add("myfixed"):mysticky_navbar.classList.remove("myfixed"),a>=origOffsetY?wrappernav.classList.add("wrapfixed"):wrappernav.classList.remove("wrapfixed"),a>=origOffsetY?mysticky_navbar.style.width=t:mysticky_navbar.style.width=i,a>=origOffsetY?wrappermysticky.style.height=mydivHeight:wrappermysticky.style.height=i}function OnResizeDocument(){mysticky_navbar.style.removeProperty("width"),mysticky_navbar.classList.remove("myfixed"),wrappernav.classList.remove("wrapfixed"),wrappermysticky.style.removeProperty("width"),parentnav.style.removeProperty("height")}var myfixed_disable_small=parseInt(mysticky_name.mysticky_disable_at_width_string),mybodyWidth=parseInt(document.body.clientWidth);if(mybodyWidth>=myfixed_disable_small){for(var mysticky_navbar=document.querySelector(mysticky_name.mysticky_string),parentmysticky=mysticky_navbar.parentNode,wrappermysticky=document.createElement("div"),position=0,i=0;i<parentmysticky.childNodes.length;i++)if(parentmysticky.childNodes[i]==mysticky_navbar){position=i;break}wrappermysticky.id="mysticky-wrap",wrappermysticky.appendChild(mysticky_navbar),parentmysticky.insertBefore(wrappermysticky,parentmysticky.childNodes[position]);var parentnav=mysticky_navbar.parentNode,wrappernav=document.createElement("div");wrappernav.id="mysticky-nav",parentnav.replaceChild(wrappernav,mysticky_navbar),wrappernav.appendChild(mysticky_navbar);var mysticky_active_on_height=parseInt(mysticky_name.mysticky_active_on_height_string),origOffsetY=mysticky_active_on_height,mydivHeight=mysticky_navbar.offsetHeight+"px",hasScrollY="scrollY"in window;document.addEventListener("scroll",onScroll),window.addEventListener("resize",OnResizeDocument)} |