position Metodu
position metodu,
offset
metodunun aksine, bir öğenin konumunu belgeden ziyade
üst öğesine göre almayı sağlar.
position metodu, yeni bir öğeyi aynı üst öğe
içindeki başka bir öğenin yanına konumlandırırken daha kullanışlıdır.
Metot, top ve left özelliklerini içeren
bir nesne döndürür.
Hesaplama hataları, kullanıcı sayfanın boyutunu
değiştirdiğinde ortaya çıkabilir. Ayrıca metot,
gizli öğelerin koordinatlarını almaz.
Sözdizimi
Mevcut koordinatları alın. Bazı durumlarda alınan değerler kesirli olabilir:
$(selektör).position();
Örnek
Bir div içinde konumlandırılmış bir paragrafın
konumunu position metoduyla alalım ve
ardından elde edilen nesnenin anahtarlarına erişerek
bu bilgiyi başka bir paragrafta gösterelim:
<div style="padding: 15px;">
<p style="margin-left: 10px;">metin</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('left: ' + position.left + ', top: ' + position.top);
Ayrıca Bakınız
-
offsetmetodu,
bir öğenin mevcut koordinatlarını almayı sağlar -
offsetParentmetodu,
bir öğenin en yakın konumlandırılmış atasını almayı sağlar -
cssmetodu,
bir öğenin CSS stillerini almayı ve değiştirmeyi sağlar