我正在尝试在过渡期间检查并应用类(class),但会有延迟。我发现这是不可能的。
我尝试过的一些代码:
citycircles = instamap.append("g")
.selectAll(".city-circles")
.data(points.features)
.enter()
.append("circle");
citycircles.transition().duration().delay(500)
.classed("cities-selected", function(d,i) {
if (i === nearestcircle) return true;
});
d3.selectAll(".city-circles").transition().duration().delay(500)
.classed("cities-selected", function(d,i) {
if (i === nearestcircle) return true;
});
最佳答案
这是the man himself主题:
No plans on supporting that at the moment; to transition classes, native CSS transitions are typically sufficient.
关于d3.js - 你可以同时使用transition().delay()和.classed()吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30447881/