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