Ermittelt die ID des Div an der aktuellen Position

8

Ich habe eine Anzahl von <section> auf einer Seite. Jeder wird mit einer ID wie 'Seite1', 'Seite2' ...

versehen

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?

    
Viswalinga Surya S 19.03.2013, 09:51
quelle

1 Antwort

3

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%     
FibreFoX 19.03.2013, 10:59
quelle

Tags und Links