HTML Bootstrap 3 fügt keine aktive Klasse zu UL LI hinzu

9

Ich versuche scroll-spy zu verwenden, um eine aktive Klasse zum ul li auf einem einseitigen Scroll- und Sticky-Nav hinzuzufügen, aus irgendeinem unbekannten Grund kann ich diese Arbeit nicht in meinem Projekt bekommen. Unten ist das Layout meines Menüs:

%Vor%

Die Datei nav js befindet sich unten:

%Vor%

Wenn ich die obige Methode ohne die Parallax Divs usw. verwenden würde, würde dies problemlos funktionieren, aber im Moment ist die li Klasse immer auf dem last li Element beim Scrollen auf der Seite.

grün = scrollbarer Inhalt im übergeordneten Container "Blau", grüne divs sollen auf ID's zielen.

%Vor%

Ich habe das Offensichtliche versucht, um den grünen & gt; divs aber es scheint nicht zu funktionieren.

    
Careen 24.08.2015, 01:51
quelle

1 Antwort

2

Dein Code gab nicht genug, um davon zu gehen, also fügte ich eine Reihe von divs hinzu, die 1000px groß sind und verschiedene Hintergrundfarben haben - die alle den IDs in deinem Navigationsmenü entsprachen - scroll spy funktioniert. Vielleicht hatten Sie gerade nicht genug Inhalt zum Scrollen oder haben die IDs falsch implementiert?

Beachten Sie, dass ich auch neuere Versionen von Bootstrap und jQuery ...

verwende

Prüfe die Geige

%Vor%     
timgavin 31.08.2015, 01:27
quelle

Tags und Links