Uso di Javascript come posso identificare l'elemento in una determinata posizione? Fondamentalmente sto cercando di scrivere una funzione che prende due parametri di input (le coordinate xey) e restituisce l'elemento html nella posizione sullo schermo rappresentata dai parametri.Ottieni elemento nella posizione specificata - JavaScript
107
A
risposta
197
24
È possibile utilizzare il metodo nativo JavaScript elementFromPoint(x, y)
, che restituisce l'elemento in coordinate x, y nella finestra.
Vedi l'elementFromPoint w3c draft
E, un esempio di codice:
<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>
È possibile utilizzare setInterval()
per controllare continuamente evento hover dell'elemento, ma non è raccomandato, provare a utilizzare .hover(...)
e css, invece di migliorare la prestazioni dell'applicazione.
Problemi correlati
- 1. Inserisci stringa nella posizione specificata
- 2. Ottieni posizione dell'elemento in javascript
- 3. NDK non trovato nella posizione specificata
- 4. Ottieni posizione elemento rispetto a moniter con javascript
- 5. come inserire un nuovo tag li nella posizione specificata?
- 6. SQL Ottieni caratteri nella posizione nel campo
- 7. Ottieni posizione div (in alto) in javascript?
- 8. Elemento non visualizzato nella posizione prevista (x)
- 9. Sposta modulo nella schermata specificata
- 10. Clojure Rimuovi elementi dal vettore in una posizione specificata
- 11. Javascript Ottieni elemento per ID e imposta il valore
- 12. Delphi Ottieni posizione file
- 13. Ottieni scorrimento Percentuale posizione
- 14. Ottieni posizione in ListView
- 15. jquery, sposta un elemento interno nella prima posizione?
- 16. Ottieni posizione riga in onCreateContextMenu
- 17. Ottieni elemento selezionato in ButtonSet
- 18. Ottieni elemento dall'attributo src con javascript not jquery
- 19. Ottieni il primo elemento di un array sparse JavaScript
- 20. Ottieni elemento all'interno dell'elemento per classe e ID - JavaScript
- 21. NAudio - ricerca e navigazione per riprodurre dalla posizione specificata
- 22. git pull per un repository locale nella posizione specificata (invece di pwd)
- 23. Come convertire l'immagine (.png) nella stringa base64, vice versa e strorarlo in una posizione specificata
- 24. Ottieni ogni ennesimo elemento nell'array
- 25. Ottieni penultimo elemento
- 26. Ottieni l'ultimo elemento nell'arrayist
- 27. java.lang.IllegalArgumentException: No PersistenceProvider specificata nella configurazione EntityManagerFactory
- 28. Estrarre il vaso nella directory specificata
- 29. Elemento posizione Android sullo schermo
- 30. Ottieni utente attuale Posizione android
[elementsFromPoint] (https://developer.mozilla.org/en-US/docs/Web/API/Document/elementsFromPoint) –