Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по SVG (https://javascript.ru/forum/misc/21128-vopros-po-svg.html)

Solovei95 30.08.2011 06:21

Вопрос по SVG
 
Есть одна проблема, она заключается в том, что ивент крепится не к g а к его элементам. Как исправить?
<g mouseover="alert('a')">
<rect x="0" y="0" width="100" height="100"/>
<rect x="50" y="50" width="100" height="100"/>
</g>

devote 30.08.2011 06:30

никак, это же SVG события вешаются не на прозрачные места а на то что отрисовано

Solovei95 30.08.2011 06:35

Вот именно что он ивенты должен класть на фигуру, а не на элементы, которые рисуют фигуру!

Solovei95 30.08.2011 06:37

т.е. это onmouseover срабатывает некорректно!
Два ректа, значит по двум водишь и срабатывает событие!
А нужно, чтобы это было по фигуре!

Solovei95 30.08.2011 06:39

Ну а вообще, нельзя никак реализовать события в HTML5 Canvas?
Я вообще не могу использовать картинку как неправильную форму для событий!


Часовой пояс GMT +3, время: 23:46.