【发布时间】:2015-12-08 12:29:23
【问题描述】:
当mouseover 位于特定箭头上时,我想选择一个marker 来更改它的颜色。在mouseover 上,我希望所有其他节点和箭头都淡出。
我尝试使用d3.selectAll("#arrowhead").style("fill","#BFC3E1");,
但它没有用。
【问题讨论】:
标签: javascript d3.js svg
当mouseover 位于特定箭头上时,我想选择一个marker 来更改它的颜色。在mouseover 上,我希望所有其他节点和箭头都淡出。
我尝试使用d3.selectAll("#arrowhead").style("fill","#BFC3E1");,
但它没有用。
【问题讨论】:
标签: javascript d3.js svg
您不能单独更改同一标记的颜色以动态对应线条的颜色。唯一的方法是创建单独的标记并给它们单独的ids。
然后您可以定位它们并动态更改颜色。
【讨论】: