Markieren Sie die aktive Verknüpfung, wenn Sie scroll to basierend auf der aktuellen Ansicht verwenden

7

Ich habe eine Website, die eine Seite ist und der Benutzer navigiert zu jedem Abschnitt über Links, die das scrollto jquery-Plugin verwenden.

Mein Problem ist: Ich möchte den aktiven Link im Hauptmenü anzeigen. Wenn Sie also zum Kontaktformular blättern, wird der Kontaktlink hervorgehoben. Jetzt könnte ich dies in jQuery tun, indem ich die Klasse nach dem Klick hinzufüge. Wenn dies so gemacht würde, wenn ein Benutzer manuell zu einem anderen Bereich scrollen würde, wäre der Kontaktlink immer noch aktiv, was falsch und irreführend wäre.

Meine Gedanken wären also, irgendwie herauszufinden, welche div id gerade im Blick ist. Ich verstehe das aber nicht wirklich. Irgendwelche Ideen?

    
Michael 05.12.2011, 23:33
quelle

1 Antwort

19

Dies sollte für Sie funktionieren, um die manuelle Scroll-Überschreibung hinzuzufügen:

%Vor%

Demo: Ссылка

    
AlienWebguy 06.12.2011, 00:09
quelle

Tags und Links