Ich habe eine Anzahl von <section>
auf einer Seite. Jeder wird mit einer ID wie 'Seite1', 'Seite2' ...
An der Spitze setze ich 2 Knöpfe, sagen Sie Previous und Next. Wenn Zurück gedrückt wird, wird zum vorherigen <section>
gescrollt. Ähnlich wie beim nächsten <section>
beim Drücken von Next Button.
Aber jetzt ist das Problem, wenn ein Benutzer die Seite mit der Bildlaufleiste scrollt, wie kann ich feststellen, welche <section>
der Benutzer gerade sieht?
Sie können überprüfen, ob sich Ihre Sektion im "ViewPort" befindet, ich benutze dies um herauszufinden:
%Vor%Wenn Sie erkennen wollen, ob TEILE angezeigt werden, erstellen Sie einfach eine Funktion, die überprüft, ob die aktuelle Ansicht sich mit der Position Ihrer Sektion überschneidet.
Sie können es an $ (window) .on ("scroll") binden
bearbeiten: Ich denke, dies sollte erkennen, ob Ihre Elemente angezeigt werden (noch nicht getestet)
%Vor%Tags und Links jquery