Метод position
Метод position омогућава добијање
позиције елемента у односу на маргине родитеља,
за разлику од методе
offset,
који добија координате у односу на
документ. Метод position је кориснији
при позиционирању новог елемента поред
другог у истом родитељу.
Својим резултатом, метод враћа објекат,
који садржи својства top и left.
Грешке у прорачунима могу настати ако корисник
мења димензије странице. Такође метод не добија
координате скривених елемената.
Синтакса
Добити тренутне координате. У неким случајевима добијене вредности могу бити разломљене:
$(селектор).position();
Пример
Хајде да добијемо позицију параграфа који је
смештен у див уз помоћ методе position,
а затим, приступивши кључевима добијеног објекта,
испишемо ту информацију у другом параграфу:
<div style="padding: 15px;">
<p style="margin-left: 10px;">текст</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('left: ' + position.left + ', top: ' + position.top);
Погледајте такође
-
метода
offset,
која омогућава добијање тренутних координата елемента -
метода
offsetParent,
која омогућава добијање најближег позиционираног претка елемента -
метода
css,
која омогућава добијање и мењање CSS стилова елемента