Absolute Position eines Elementes herausfinden
mabu
- javascript
0 eddi
Hallo,
ich habe folgendes Problem:
Ich habe ein Input-Feld in einem Formular und möchte nun von diesem die absolute Position herausfinden. Ich benötige dies, damit ich direkt an dieser stelle einen Div mit position:absolute anzeigen kann.
Die eigenschaften offsetX und offsetY sind nur relativ zum Elternelement weswegen ich sie nicht verwenden kann. style.top und style.left sind nicht gesetzt, da das Form-Element nicht absolut ist, sondern ganz normal im Fluss.
Gibt es eine Möglichkeit, die Position herauszufinden?
Danke!
mfg,
mabu
Hallo Mabu,
Du mußt nur mit parentNode Knoten für Knoten bis <body> aufsteigent den DOM-Baum nach oben gehen (while/for) und alle Werte für offsetX und offsetY jeweils addieren.
Gruß aus Berlin!
eddi
Du mußt nur mit parentNode Knoten für Knoten bis <body> aufsteigent den DOM-Baum nach oben gehen (while/for) und alle Werte für offsetX und offsetY jeweils addieren.
Hallo.
Kann es sein, dass ihr offsetTop und offsetLeft mein? Weil offsetX und offsetY zu event gehören?
mfg
Danny