Метод 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('сол: ' + position.left + ', үстү: ' + position.top);
Дагы караңыз
-
offsetметоду,
элементтин учурдук координаттарын алууга мүмкүндүк берет -
offsetParentметоду,
элементтин жайгаштырылган жакын ата-бабасын алууга мүмкүндүк берет -
cssметоду,
элементтин CSS стилдерин алууга жана өзгөртүүгө мүмкүндүк берет