¿Cómo localizo un elemento dentro de SVG en Opera, dadas las coordenadas?Localice un elemento dentro de SVG en Opera por las coordenadas
elementoFromPoint (x, y) funciona bien con Firefox, pero parece fallar con Opera, devolviendo siempre todo el SVG y no el elemento en particular.
Uno podría preguntarse por qué lo necesito en absoluto. Bueno, simplemente porque me gustaría resaltar el elemento SVG debajo del cursor, y porque Opera no activa ningún evento cuando se agrega/elimina un elemento debajo del cursor, antes de hacer un movimiento con el mouse. Es decir, cuando agrego un elemento nuevo, no se resalta antes de mover el mouse ligeramente, lo que no se ve bien.
Cheers, Mikhail.
Funciona bien, muchas gracias! La variable 'svg' es en realidad el elemento 'elemento'. Para getPageXY utilicé el script de http://www.quirksmode.org/js/findpos.html, ¿alguien está interesado? – Qnan