Usando Javascript, ¿cómo puedo identificar el elemento en una posición determinada? Básicamente, estoy buscando escribir una función que tome dos parámetros de entrada (las coordenadas xey) y devuelva el elemento html en la posición en la pantalla representada por los parámetros.
javascript
html
dom
kjv
fuente
fuente
Respuestas:
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
fuente
document.elementsFromPoint
también, en caso de que los elementos se superpongan.document.elementsFromPoint
está disponible en los últimos navegadores habilitados para Webkit y Gecko, aunque sea experimental. Ver MDN .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:
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.fuente