Selaa lähdekoodia

feat(docs): Scroll active nav menu item into view

Michael Bromley 5 vuotta sitten
vanhempi
sitoutus
6fbe1db9d7
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5 0
      docs/assets/scripts/nav-menu.ts

+ 5 - 0
docs/assets/scripts/nav-menu.ts

@@ -1,6 +1,11 @@
 export function initNavMenu() {
     const sections = document.querySelectorAll('nav li.section');
     sections.forEach(makeExpandable);
+
+    const activeLink = document.querySelector('nav a.active');
+    if (activeLink) {
+        activeLink.scrollIntoView({ block: 'center' });
+    }
 }
 
 function makeExpandable(section: Element) {