我正在尝试为svg:text
元素获取鼠标事件。我注意到这是.on("click", ...)
有效的,但其他事件如"mouseover"
,"mousemove"
和"mouseout"
don 无效。
查看Health & Wealth of Nations示例,我看到所采用的方法是用不可见的文本覆盖文本,svg:rect
并将其分配给事件。如果有一个简单的盒子,这很好,但如果有几个,它似乎会变得令人厌烦和凌乱。
是否有规范的方法来处理文本的鼠标悬停事件?
为了尽可能具体,我尝试创建一个标签云并为每个标签获取这些悬停事件。我可能只用div
s 完成它并完成它,但我想知道是否有一种简单的方法可以在SVG 容器中完成它。