7
我試圖將onClick事件添加到現有的svg。現在,我有這樣的:將onClick事件添加到具有反應的組元素(svg)
<g id="Group" onClick={this.clickGroup.bind(this, 1)}>
其中有些作品,但不完全...該事件觸發,當我點擊組,但「區域」,即點擊是不一樣的,因爲我想要的組可點擊(這對我來說完全是隨機的)。
有沒有更好的方法將事件添加到<g>
元素(使用React?)?
感謝您的幫助。這是否意味着最好的解決方案是將所有形成一個形狀的路徑封裝在矩形內? – Clafou
您可以在形狀上添加一個透明矩形,並在其上附加一個事件。如果有人有更優雅的解決方案,會很高興看到它。 –