Skip to content

Commit b7d3080

Browse files
committed
fix offset
1 parent 63f0dc9 commit b7d3080

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Elastic.Markdown/Assets/toc-nav.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,18 @@ function findCurrentTocLink(elements: TocElements): HTMLAnchorElement | undefine
6666
function getVisibleHeadings(elements: TocElements) {
6767
return elements.headings.filter(heading => {
6868
const rect = heading.getBoundingClientRect();
69-
return rect.top - HEADING_OFFSET >= 0 && rect.bottom <= window.innerHeight;
69+
return rect.top - HEADING_OFFSET + 64 >= 0 && rect.top <= window.innerHeight;
7070
});
7171
}
7272

7373
// Handle bottom of page scroll behavior
7474
function handleBottomScroll(elements: TocElements) {
7575
const visibleHeadings = getVisibleHeadings(elements);
76+
77+
visibleHeadings.forEach(heading => {
78+
console.log(heading.textContent.trim());
79+
})
80+
7681
if (visibleHeadings.length === 0) return;
7782

7883
const firstHeading = visibleHeadings[0];

0 commit comments

Comments
 (0)