11 Stimme

jQuery: Absolute Position eines Elements von oben (top) bestimmen

Frage von Gast | 06.09.2013 um 21:14

Ich habe einen DIV-Container und möchte gerne mit jQuery die absolute Position dieses Elementes von der oberen Seite der Website aus gesehen bestimmen. Also quasi die top-Position des Containers.

Ist das mit jQuery möglich?

AntwortenPositivNegativ
2Beste Antwort4 Stimmen

Ja, ist es. Du kannst einfach die Methode .offset() verwenden, die uns die aktuelle Position relativ zum Dokument liefert. Offset liefert uns mit .offset().top deine gewünschte top-Position und mit .offset().left die Position von links.

var a = $('#mydiv').offset().top;
var b = $('#mydiv').offset().left;

In diesem kleinen Beispiel setzen wir die Variable "a" auf die top-Position von dem Container mit der ID "mydiv" und "b" auf die left-Position desselben Containers.

Wenn du stattdessen die Methode .position() verwendest, kannst du die Position relativ zum parent-Element bestimmen.
09.09.2013 um 08:52

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

jQuery: CSS Stylesheet Switcher

Tutorial | 1 Kommentar

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.