tapped = false, 1500); navigator.clipboard?.writeText(location.href.split('#')[0] + '#a-mega-menu-that-stays-on-screen')" >A mega menu that stays on screen
The redesign was about usability, and the biggest change was the navigation, which had been cluttered and disorganized. I rebuilt it as a mega menu in CSS, with jQuery measuring each dropdown so the big ones stay on screen, and splitting long lists into columns. The client worked closely with us throughout, and was as interested in how we thought things should work as in what he'd sketched.