2013-06-19 46 views

回答

0

<rect width="whatever the <g> width is" height="whatever the <g> height is"/>填充它並使<rect>可點擊。矩形可以是透明的,請檢查pointer-events屬性以瞭解如何配置<rect>的對稱性。

通過調用getBBox可以找到<g>的高度和寬度。

+0

用rect填充整個svg。 – John

1

將id分配給元素和偵聽器。例如,

<g id="clickg"><circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/><g> 

$("#clickg").on("click",function() { 
    alert("click"); 
}); 
相關問題