Anda dapat menggunakan elementFromPoint(x, y)
metode JavaScript asli , yang mengembalikan elemen pada koordinat x, y di viewport.
Lihat elementFromPoint w3c
Dan, contoh kode:
function changeColor(newColor) {
// Get the element placed at coords (2, 2)
var elem = document.elementFromPoint(2, 2);
// Set the foreground color to the element
elem.style.color = newColor;
}
<p id="para1">Change this text color using the following buttons.</p>
<button onclick="changeColor('blue');">Blue</button>
<button onclick="changeColor('red');">Red</button>
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.