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 devuelve el elemento html en la posición en la pantalla representada por los parámetros.Obtiene elemento en la posición especificada - JavaScript
Respuesta
document.elementFromPoint(x, y);
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
Si solo hubiera 'document.elementsFromPoint' también - en caso de que los elementos se superpongan. – Seiyria
Me sorprende que esto haya funcionado en ie 5.5 y hoy no se usa tanto. –
He intentado este método y mide la posición de acuerdo con el documento. ¿Cómo lo uso en relación con el elemento padre? – Charas
Se puede utilizar el método nativo de JavaScript elementFromPoint(x, y)
, que devuelve el elemento en las coordenadas x, y en el visor.
Véase el elementFromPoint w3c draft
Y, un ejemplo de código:
<html>
<head>
<title>elementFromPoint example</title>
<script type="text/javascript">
function changeColor(newColor)
{
elem = document.elementFromPoint(2, 2);
elem.style.color = newColor;
}
</script>
</head>
<body>
<p id="para1">Some text here</p>
<button onclick="changeColor('blue');">blue</button>
<button onclick="changeColor('red');">red</button>
</body>
</html>
Usted puede utilizar setInterval()
comprobar continuamente evento de vuelo estacionario del elemento pero no es recomendable, tratar de utilizar .hover(...)
y CSS en lugar de mejorar la rendimiento de la aplicación.
- 1. Insertar cadena en la posición especificada
- 2. ¿Obtiene la posición de un elemento dentro de un ListView?
- 3. ¿Cómo obtener el elemento en Vector usando la posición especificada en C++?
- 4. Obtiene la posición actual de scrollview animado
- 5. Javascript - Obtener posición del elemento de la matriz
- 6. Javascript: obtener la posición del mouse relativo al elemento principal
- 7. ¿Obtiene la posición de intercalación en la entrada de HTML?
- 8. NAudio: búsqueda y navegación para jugar desde la posición especificada
- 9. encuentra la posición de un elemento relativo al último padre con posición relativa con javascript
- 10. posición del elemento en la matriz
- 11. Obtener la posición div (arriba) en javascript?
- 12. Obtiene el elemento más largo en Dict
- 13. Obtiene el elemento ArrayList específico
- 14. JS Prototype obtiene elemento por clase?
- 15. Obtiene el elemento dentro del elemento por clase e ID - JavaScript
- 16. Encontrar la posición del elemento máximo
- 17. Obtiene el primer elemento de QuerySet en la plantilla
- 18. Obtiene el último elemento en la lista de arrays
- 19. Clojure Eliminar elemento de Vector en una ubicación especificada
- 20. ¿Cómo obtener la posición superior de un elemento?
- 21. ¿Cómo se obtiene la posición del cursor en un área de texto?
- 22. Insertar línea en la posición especificada de un archivo de texto
- 23. Java - Obtener posición del elemento en la matriz
- 24. ¿Cómo obtener la posición de un elemento en un StackPanel?
- 25. Recordar la posición de desplazamiento en el elemento QML
- 26. ¿Cómo obtener la posición de un elemento en UIWebView?
- 27. Determinar la posición de un elemento en un IQueryable
- 28. ¿Encontrar la posición de un elemento en una matriz bidimensional?
- 29. Encontrar la posición de un elemento en una matriz sencilla
- 30. R - posición de retorno del elemento en la matriz?
[elementsFromPoint] (https://developer.mozilla.org/en-US/docs/Web/API/Document/elementsFromPoint) –