Wenn Sie einen langen Thread in Google Mail anzeigen, wird am unteren Rand des Bildschirms ein div mit dem Namen des Autors der nächsten Nachricht angezeigt. Wenn Sie mehr Nachrichten scrollen und anzeigen, wird dieses div immer mit dem Namen des Autors der Nachricht aktualisiert, der sich nach der angezeigten Nachricht befindet.Javascript, um zu bestimmen, wo sich der Benutzer auf der Seite befindet
Wie denken Sie, dass diese Funktion implementiert ist?
Ich habe eine lange Seite mit Protokollinformationen und möchte den Benutzer daran erinnern, wo sie sich auf der Seite befinden. Ich habe versucht, das Gmail-Javascript zu betrachten, aber der Code ist zu verschleiert, um zu folgen.
Sie können die Methode position() auch in jQuery verwenden, sodass Sie die Höhe der vorhergehenden Elemente nicht addieren müssen. Für die Liste aller Positionierungsmethoden: http://docs.jquery.com/CSS –