使用不同图层

时间:2015-05-28 03:16:59

标签: javascript css d3.js topojson

我用3个不同的管理级别制作了我的TopoJSON。在鼠标悬停期间,我希望突出显示级别2中的对象。但是,由于分层,对象只能检测到鼠标事件,如果它上面没有对象(来自,比方说,Level 3)。这是一个javascript问题,我可以简单地更改每个级别的z-index(通过CSS或脚本)。我也尝试重新排序每个级别的调用。但是,我在某处读到d3.js有自己处理对象的方法,所以我提到的方法似乎不起作用。

如何确保我想要的对象保持在最顶层?

1 个答案:

答案 0 :(得分:0)

出于某种原因,对我有用的是首先使用事件监听器添加对象。并确保对象的填充颜色存在(未设置为无)。