隐藏/未显示的元素接收鼠标悬停事件

时间:2013-09-05 21:43:19

标签: javascript css svg

我对svgs内部的事件处理很陌生,这里有点奇怪。我正在做一个infovis,我建立一个界面,并希望显示不同的列图。 这很容易,工作得非常好。 但我在悬停矩形时使用悬停事件来显示实际数字。它适用于我首先生成的一张图表。但即使该图表被隐藏(我尝试了两者:visibility:hidden和display:none属性),首先绘制的图表仍会获得该事件。 我是否需要完全删除那个以生成新的?那么我应该更好地使用单独的SVG并拥有一个外部接口,隐藏不同的svgs? 欢迎任何建议/最佳实践! 谢谢! 粟色

1 个答案:

答案 0 :(得分:0)

隐藏事物的另一种方法是将它们从屏幕上移开,就像隐藏的iframe一样。只要给他们一个负x / y位置。这应该照顾鼠标悬停问题。