[英]Remove circle and path on click d3
我正在尝试删除路径,并且单击文本标签时会在其上放置圆圈。
点击删除线,但我也无法删除圈子。
删除路径的d3代码如下。
.on("click", function () {
// Determine if current line is visible
var active = d.active ? false : true;
var newOpacity = active ? 0 : 1;
// Hide or show the elements based on the ID
d3.select("#line" + d.key.replace(/\s+/g, ''))
.transition().duration(500)
.style("opacity", newOpacity);
// Update whether or not the elements are active
d.active = active;
})
请查看“ Plunker”链接,以获取整个代码的更好示例。
这是您要查找的东西吗,进行了一些更改,这是圆消失的地方,谢谢d3.selectAll(".dot"+d.key.replace(/\\s+/,"")).transition().duration(500).style("opacity", newOpacity);
在此处添加了Plunker
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.