Fragesteller: Linkformatierung location.href mit Hash-Teil

Beitrag lesen

Habe eine Internetpräsenz, die nur aus einer einzigen Seite besteht.

In der Navigationsleiste, die man immer sehen kann, springe ich per #-Zeichen an die Stellen innerhalb dieser einzigen HTML-Seite.

Ich möchte den jeweiligen Link, zu dessen Bereich ich gerade gesprungen bin, verändern (zB deaktivieren oder sein optisches Erscheinungsbild verändern. Auch unsichtbarmachen wäre nicht unlogisch.

Allgemeiner formuliert: der link in der Navigationsleiste, der zu dem gerade aktiven, sichtbaren Bildschirmausschnitt passt, soll verändert werden.

Üblicherweise arbeitet man dazu mit location.href etc. Dies funktioniert auch, wenn sich hinter den Links der Navileiste verschiedene HTML-Seiten verbergen. Bei #-Abschnitten innerhalb einer HTML-Seite stehe ich aber vor einem Rätsel. Beim einfachen Scrollen verändert sich zB nicht die URL in der Adresszeile des Browsers. Dies geschieht nur beim Klicken auf einen Link in der Navileiste.

Danke!