Puede utilizar el elementFromPoint(x, y)
método nativo de JavaScript , que devuelve el elemento en las coordenadas x, y en la ventana gráfica.
Ver el elemento elementFromPoint w3c draft
Y, una muestra de código:
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>
Puede usar setInterval()
para verificar continuamente el evento de desplazamiento del elemento, pero no se recomienda, intente usar .hover(...)
y css para mejorar el rendimiento de la aplicación.