Saya mencoba menggunakan pustaka UI dialog jQuery untuk memposisikan dialog di sebelah beberapa teks saat di-hover. Dialog jQuery mengambil parameter posisi yang diukur dari sudut kiri atas viewport saat ini (dengan kata lain, [0, 0]
akan selalu meletakkannya di sudut kiri atas jendela browser Anda, di mana pun Anda saat ini menggulir). Namun, satu-satunya cara yang saya tahu untuk mengambil lokasi adalah elemen relatif terhadap halaman SELURUH.
Berikut ini adalah apa yang saya miliki saat ini. position.top
dihitung menjadi sekitar 1200 atau lebih, yang menempatkan dialog jauh di bawah konten lainnya pada halaman.
$(".mytext").mouseover(function() {
position = $(this).position();
$("#dialog").dialog('option', 'position', [position.top, position.left]);
}
Bagaimana saya bisa menemukan posisi yang benar?
Terima kasih!