如何在d3js可折叠树中闪烁特定节点

时间:2018-05-09 07:32:19

标签: javascript d3.js

我在d3js中有一个可折叠的树。我有一个select2来选择一个叶节点。选择叶节点时,节点应该闪烁(永远)。我有以下代码但它只闪烁一次。

  $("#search").on("select2:select", function (e) {
            var theNode = d3.selectAll(".node")
                    .filter(function (d) {
                        return d.name == e.params.data.text
                    });
            console.log(theNode);
            setInterval(blink(theNode),3000);

        });

        function blink(Node) {
            Node.style("opacity", "0")
                    .transition()
                    .duration(1000)
                    .style("opacity", 1.0)
        }

0 个答案:

没有答案