【发布时间】:2016-09-07 00:26:40
【问题描述】:
d3 navigation menu 的工作正在进行中:
thatOneGuy 建议我为 2 级设置悬停状态以保持 2 级矩形可见,这样它们在 1 秒后不会隐藏,但我需要一些帮助才能开始。如何设置悬停状态?
代码sn-p:
lvl2 = svg.selectAll(".lvl2")
.data(data2, function (d) { return d.name; });
gEnter2 = lvl2.enter()
.append("g")
.attr("class", "lvl2")
.style("fill", function (d, i) { return "url(#gradA" + d.id + ")"; })
.attr("id", function (d, i) { return d.id; })
.on('mouseenter', lighten)
.on('mouseleave', darken)
.attr("transform", function (d, i) { return "translate(" + d.x + "," + 0 + ")"; })
.style("visibility", "hidden");
【问题讨论】:
-
你有什么理由用 d3 做这个?