Apa perbedaan antara position()
dan offset()
? Saya mencoba melakukan hal berikut dalam acara klik:
console.info($(this).position(), $(this).offset());
Dan mereka tampaknya mengembalikan persis sama ... (Elemen yang diklik adalah dalam sel tabel dalam tabel)
jquery
positioning
Svish
sumber
sumber
sub
posisi absolut ke 0: 0, maka itu akan berada di sudut kiri atas dari induk offset..position
diperbarui pada 1.12.0 => github.com/jquery/jquery/issues/1708Sumber: http://api.jquery.com/offset/
sumber
Kedua fungsi mengembalikan objek polos dengan dua properti: lebar & tinggi.
TETAPI ketika posisi css objek "absolut" kedua fungsi akan mengembalikan lebar = 0 & tinggi = 0
sumber