При прокрутке страницы меню fixed остаётся наверху.
Когда оно доезжает до div2, то начинает прокручиваться div2.
Как только доезжает до конца div2, всё возвращается в норму.
похоже ищешь как у Макса реализовано в доках, правда теперь сейчас зашёл и работает уже нетак, может браузер новый) www.maxmert.com/scaffolding
где то видел лучшую реализацию напишу если найду