Skip to content

Commit 821a89f

Browse files
committed
Add scrollTo() back to keep TOC links in view as you scroll, per #25
1 parent 33c3722 commit 821a89f

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/_includes/scripts/in-page-nav.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const observer = new IntersectionObserver(entries => {
99
const id = entry.target.getAttribute('id')
1010
const newActive = document.querySelector(`.pageNav a[href="#${id}"]`);
1111
newActive.classList.add('is-active');
12+
newActive.closest('.toc').scrollTo(0, newActive.offsetTop);
1213
}
1314
}, { rootMargin: `0% 0% -90% 0%` }
1415
);

0 commit comments

Comments
 (0)