document.addEventListener("DOMContentLoaded", () => { // Sentinel element at top const sentinel = document.createElement("div"); sentinel.style.cssText = "position:absolute;top:0;left:0;height:1px;width:1px;pointer-events:none;"; document.body.prepend(sentinel); // Toggle scrolled class on body const observer = new IntersectionObserver(([entry]) => { const atTop = entry.isIntersecting; document.body.classList.toggle("header-scrolled", !atTop); document.body.classList.toggle("header-at-top", atTop); // Always show header when at top if (atTop) { document.body.classList.remove("header-hidden"); document.body.classList.add("header-visible"); } }, { threshold: 0 }); observer.observe(sentinel); // ======================= // HIDE / SHOW ON SCROLL LOGIC // ======================= let lastScrollY = window.scrollY; let ticking = false; const SCROLL_THRESHOLD = 10; // Minimum scroll distance to trigger hide/show function updateHeaderVisibility() { const currentScrollY = window.scrollY; const scrollDifference = currentScrollY - lastScrollY; // If at the very top, always show if (currentScrollY SCROLL_THRESHOLD) { if (scrollDifference > 0) { // Scrolling DOWN - hide header document.body.classList.add("header-hidden"); document.body.classList.remove("header-visible"); } else { // Scrolling UP - show header document.body.classList.remove("header-hidden"); document.body.classList.add("header-visible"); } lastScrollY = currentScrollY; } ticking = false; } // Listen to scroll events window.addEventListener("scroll", () => { if (!ticking) { window.requestAnimationFrame(updateHeaderVisibility); ticking = true; } }, { passive: true }); // Initialize as visible document.body.classList.add("header-visible"); // ======================= // FIX HEADER WRAPPER HEIGHT // ======================= const headerWrap = document.querySelector(".elementor.elementor-location-header"); const desktopEl = document.querySelector("#desktopHeader"); const mobileEl = document.querySelector("#mobileHeader"); if (!headerWrap) return; const setWrapHeight = () => { const isDesktop = window.innerWidth > 1200; // adjust to your Elementor breakpoint const h = isDesktop ? (desktopEl?.offsetHeight || 0) : (mobileEl?.offsetHeight || 0); headerWrap.style.height = h + "px"; }; setWrapHeight(); window.addEventListener("resize", setWrapHeight, { passive: true }); // Auto-update if header height changes (menus, fonts, responsive shifts) if ("ResizeObserver" in window) { const ro = new ResizeObserver(setWrapHeight); if (desktopEl) ro.observe(desktopEl); if (mobileEl) ro.observe(mobileEl); } });
(function() { var bb_initialized = false; document.addEventListener('click', function(e) { if (!e.target.closest('.bb-trigger')) return; e.preventDefault(); e.stopPropagation(); if (bb_initialized && window.BB && window.BB.api) { BB.api.openModal('leadWorkflow'); return; } function init() { if (window.BB) { BB.init('1254053809', document.getElementById('bb-abec1'), {type:'api'}); bb_initialized = true; setTimeout(function() { if (window.BB.api) BB.api.openModal('leadWorkflow'); }, 500); } } if (window.BB) { init(); } else { var s = document.createElement('script'); s.src = 'https://cdn.bankingbridge.com/assets/external/index.js'; s.async = true; s.onload = init; document.head.appendChild(s); } }, true); })();

Learning Library

Ideas, Research, & Insights

A curated collection of research, books, articles, and practical frameworks that translate leadership theory into meaningful action for school leaders.

Ideas, Research, & Insights

A curated collection of research, books, articles, and practical frameworks that translate leadership theory into meaningful action for school leaders.

Featured Insight

Two female teachers sitting at a table, having a discussion about change management in schools in the lobby area in the school they work at near New York. They are talking about school leadership development together while using a laptop.

What Is Change Management?

What is Change Management? Let me explain what change management is and why I believe it is the number one skill school leaders and teachers aspiring to leadership must master to navigate an educational landscape that is constantly shifting under our feet. If you have spent any time on my website, social media, or videos, you have probably heard me say this before: education has not prepared us with the same caliber of change management training as other fields like healthcare, technology, human resources, or business. In those industries, managers know the term. Many organizations even have entire departments dedicated solely to the work of change management. In schools, we lead constant change but are rarely trained to understand it using the research and frameworks that explain how people and organizations actually respond to change.

Read More

Featured Insight

Two female teachers sitting at a table, having a discussion about change management in schools in the lobby area in the school they work at near New York. They are talking about school leadership development together while using a laptop.

What Is Change Management?

What is Change Management? Let me explain what change management is and why I believe it is the number one skill school leaders and teachers aspiring to leadership must master to navigate an educational landscape that is constantly shifting under our feet. If you have spent any time on my website, social media, or videos, you have probably heard me say this before: education has not prepared us with the same caliber of change management training as other fields like healthcare, technology, human resources, or business. In those industries, managers know the term. Many organizations even have entire departments dedicated solely to the work of change management. In schools, we lead constant change but are rarely trained to understand it using the research and frameworks

Read More
window.fd('form', { formId: '6920a23fcdc9db517e7200da', containerEl: '#fd-form-6920a23fcdc9db517e7200da' });
Force Multiplier IQ Free Guide Cover - Understanding Employee Resistance To Change, by Anna Carello