Metoda position
Metoda position lejon marrjen e
pozicionit të elementit në raport me zhvendosjet e prindit,
ndryshe nga metoda
offset,
e cila merr koordinatat në raport me
dokumentin. Metoda position është më e dobishme
gjatë pozicionimit të një elementi të ri pranë
një tjetri në të njëjtin prind.
Si rezultat, metoda kthen një objekt,
që përmban vetitë top dhe left.
Gabimet në llogaritjet mund të ndodhin nëse përdoruesi
ndryshon përmasat e faqes. Gjithashtu metoda nuk merr
koordinatat e elementeve të fshehur.
Sintaksa
Merrni koordinatat aktuale. Në disa raste vlerat e marra mund të jenë thyesore:
$(selector).position();
Shembull
Le të marrim pozicionin e paragrafit që
është i vendosur në një div duke përdorur metodën position,
dhe pastaj, duke iu referuar çelësave të objektit të marrë,
të shfaqim këtë informacion në një paragraf tjetër:
<div style="padding: 15px;">
<p style="margin-left: 10px;">tekst</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('majtas: ' + position.left + ', lart: ' + position.top);
Shihni gjithashtu
-
metoda
offset,
e cila lejon marrjen e koordinatave aktuale të elementit -
metoda
offsetParent,
e cila lejon marrjen e paraardhësit më të afërt të pozicionuar të elementit -
metoda
css,
e cila lejon marrjen dhe ndryshimin e stileve CSS të elementit