Metoda position
Metoda position omogoča pridobivanje
položaja elementa glede na odmike starša,
za razliko od metode
offset,
ki pridobi koordinate glede na
dokument. Metoda position je bolj uporabna
pri pozicioniranju novega elementa poleg
drugega v istem starševskem elementu.
Kot rezultat metoda vrne objekt,
ki vsebuje lastnosti top in left.
Napake pri izračunih se lahko pojavijo, če uporabnik
spremeni velikost strani. Tudi metoda ne pridobi
koordinat skritih elementov.
Sintaksa
Pridobi trenutne koordinate. V nekaterih primerih so lahko pridobljene vrednosti delne:
$(selektor).position();
Primer
Pridobimo položaj odstavka, ki je
nameščen v div-u z metodo position,
nato pa z dostopom do ključev pridobljenega objekta
izpišemo te informacije v drugem odstavku:
<div style="padding: 15px;">
<p style="margin-left: 10px;">besedilo</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('left: ' + position.left + ', top: ' + position.top);
Glejte tudi
-
metoda
offset,
ki omogoča pridobivanje trenutnih koordinat elementa -
metoda
offsetParent,
ki omogoča pridobitev najbližjega pozicioniranega prednika elementa -
metoda
css,
ki omogoča pridobivanje in spreminjanje CSS stilov elementa