useActiveHeading()
Die Überschrift, die gerade im Blick ist.
Signatur
const active = useActiveHeading(ids);
Rückgabe
Die id der Überschrift, bei der der Leser gerade ist.
Anmerkungen
Es beobachtet die Überschriften statt des Scroll-Offsets, ein kurzer letzter Abschnitt wird also trotzdem als erreicht gemeldet — das übliche Versagen eines Inhaltsverzeichnisses, das an der Scroll-Position hängt.
duxt.toc.scrollOffset bestimmt die Aktivierungslinie unter dem Viewport-Rand.
toc.depth ist davon getrennt und entscheidet, welche Überschriften überhaupt
im Inhaltsverzeichnis stehen.
War diese Seite hilfreich?