Kaedah position
Kaedah position membolehkan anda mendapatkan
kedudukan elemen relatif kepada indentasi induk,
berbeza dengan kaedah
offset,
yang mendapatkan koordinat relatif kepada
dokumen. Kaedah position lebih berguna
apabila memposisikan elemen baru bersebelahan dengan
elemen lain dalam induk yang sama.
Hasilnya, kaedah mengembalikan objek
yang mengandungi sifat top dan left.
Ralat dalam pengiraan mungkin berlaku jika pengguna
menukar saiz halaman. Juga, kaedah tidak mendapatkan
koordinat elemen tersembunyi.
Sintaks
Dapatkan koordinat semasa. Dalam beberapa kes nilai yang diperoleh mungkin pecahan:
$(selector).position();
Contoh
Mari dapatkan posisi perenggan yang
terletak dalam div menggunakan kaedah position,
kemudian, dengan merujuk kepada kunci objek yang diperoleh,
paparkan maklumat ini dalam perenggan lain:
<div style="padding: 15px;">
<p style="margin-left: 10px;">teks</p>
</div>
<p></p>
let position = $('p').first().position();
$('p').last().text('kiri: ' + position.left + ', atas: ' + position.top);
Lihat juga
-
kaedah
offset,
yang membolehkan anda mendapatkan koordinat semasa elemen -
kaedah
offsetParent,
yang membolehkan anda mendapatkan nenek moyang berposisi terdekat elemen -
kaedah
css,
yang membolehkan anda mendapatkan dan mengubah gaya CSS elemen