0

我的应用程序中有某种交互式地图。我为每个 svg 路径附加了 mouseover 和 mouseout 处理程序。现在我需要在每个 svg 路径上放置文本以标识该部分。

所有效果都可以正常工作,但是当用户将放置在路径上的文本悬停时,鼠标悬停处理程序不会触发。

为了解决这个问题,我需要找出 svg 路径的覆盖文本,所以我可以附加与路径本身相同的处理程序。

这是我对这个问题的解决方案,也欢迎任何其他建议。

4

1 回答 1

1

如果我理解正确,您不希望文本干扰 mouseover 和 mouseout 处理程序。尝试添加style="pointer-events:none;"到文本对象。像这样:

<text style="pointer-events:none;">Some Text</text>
于 2013-01-28T19:42:55.480 回答