Menggunakan Javascript bagaimana saya bisa mengidentifikasi elemen pada posisi tertentu? Pada dasarnya saya ingin menulis fungsi yang mengambil dua parameter input (koordinat x dan y) dan mengembalikan elemen html pada posisi di layar yang diwakili oleh parameter.
javascript
html
dom
kjv
sumber
sumber
Jawaban:
http://dev.w3.org/csswg/cssom-view/#dom-document-elementfrompoint
http://msdn.microsoft.com/en-us/library/ms536417%28VS.85%29.aspx
https://developer.mozilla.org/en/DOM/document.elementFromPoint
sumber
document.elementsFromPoint
juga - jika elemen tumpang tindih.document.elementsFromPoint
tersedia di browser yang diaktifkan Webkit dan Gecko baru-baru ini, meskipun eksperimental. Lihat MDN .Anda dapat menggunakan
elementFromPoint(x, y)
metode JavaScript asli , yang mengembalikan elemen pada koordinat x, y di viewport.Lihat elementFromPoint w3c
Dan, contoh kode:
Anda dapat menggunakan
setInterval()
untuk terus-menerus memeriksa acara elemen yang melayang tetapi tidak disarankan, coba gunakan.hover(...)
dan css sebagai gantinya untuk meningkatkan kinerja aplikasi.sumber