Come si individua un elemento in SVG in Opera, date le coordinate?Individuare un elemento all'interno di SVG in Opera mediante le coordinate
elementFromPoint (x, y) funziona bene con Firefox, ma sembra non funzionare con Opera, restituendo sempre l'intero SVG e non l'elemento particolare.
Ci si potrebbe chiedere perché ne ho bisogno. Bene, semplicemente perché mi piacerebbe evidenziare l'elemento SVG sotto il cursore, e perché Opera non genera alcun evento quando un elemento sotto il cursore viene aggiunto/eliminato, prima di effettuare uno spostamento con un mouse. Cioè, quando aggiungo un nuovo elemento, non è evidenziato prima di spostare leggermente il mouse, il che non sembra piacevole.
Cheers, Mikhail.
Funziona bene, grazie mille! La variabile 'svg' è in realtà l'elemento 'elemento'. Per getPageXY ho usato lo script da http://www.quirksmode.org/js/findpos.html, chiunque è interessato. – Qnan