Få style.left i et "flydende" objekt.

Tags:    javascript

Hej allesammen!

Er det på nogen måde, muligt at få fat i left og top attributterne på et object der ikke har dem, altså er blevet placeret uden hjælp af left og top.

Håber i forstår hvad jeg mener.
Jakob



Jeg er ikke helt sikker på hvad du mener. Er det hvor på siden de er placeret eller hvor i deres container de er placeret?



Hvis vi har en div (uden nogen position attributter som left og top). Som ved hjælp af containere, og padding på andre elementer ikke befinder sig på 0, 0 px. (som på alle hjemmesider).

Vil give endnu et eksempel :P:
Jeg vil finde left og top attributterne på denne tekstboks!



Altså, det er den absolutte position du er ude efter?
Så vil jeg forslå dig at kigge på offsetTop og offsetLeft samt offsetParent.
De to første properties giver dig afstanden fra henholdvis top og left til det element som offsetParent peger på.



Jeps, netop fundet dem, tak!



t