0

我对 svgs 中的事件处理非常陌生,这里发生了一些奇怪的事情。我正在做一个 infovis,我在其中构建一个界面并希望显示不同的柱形图。这很容易,而且工作得很好。但是我使用悬停事件来显示悬停矩形时的实际数字。它适用于我首先生成的一个图表。但即使该图表是隐藏的(我尝试了两个:可见性:隐藏和显示:无属性),第一个绘制的仍然会得到事件。我需要完全删除那个才能生成一个新的吗?那么我是否应该更好地使用单独的 SVG 并拥有一个外部接口来隐藏不同的 svg?欢迎任何建议/最佳实践!已经谢谢了!苏塞

4

1 回答 1

0

隐藏内容的另一种方法是将它们从屏幕上推出,就像隐藏的 iframe 一样。只需给他们一个负的 x/y 位置。那应该解决鼠标悬停问题。

于 2013-09-05T21:45:37.320 回答