Próbuję dodać zdarzenie onClick do istniejącego svg. Teraz mam to:Dodaj zdarzenie onClick do elementu grupy (svg) z reakcją
<g id="Group" onClick={this.clickGroup.bind(this, 1)}>
Które nieco działa, ale nie do końca ... Zdarzenie Kiedy klikam grupę ale „strefy”, która jest klikalny nie jest taka sama jak w grupie chcę być klikalnym (wydaje mi się całkowicie losowy).
Czy istnieje lepszy sposób dodawania zdarzeń do elementu <g>
(z React?)?
Dzięki za pomoc. Czy to oznacza, że najlepszym rozwiązaniem byłoby owinięcie wszystkich ścieżek tworzących kształt w coś podobnego do prostokąta? – Clafou
Możesz dodać przezroczysty prostokąt na swoich kształtach i dołączyć do niego wydarzenie. Jeśli ktoś ma bardziej eleganckie rozwiązanie, byłby zadowolony z jego obejrzenia. –