我的脚本中有一些已经存在的元素,我想对其应用交错转换。我选择通过其独特的类不同的元素,像这样,做的转换:D3设置元素按顺序转换
d3.selectAll('.first,.second,.third,.fourth')
.transition()
.duration(250)
.transition()
.delay(function(d,i){console.log(d); return i*5000})
.style('fill','black')
然而,的元素是不能在first
顺序转换 - >second
- >third
- >fourth
,因为他们显示在selectAll
。它们似乎很随机,尽管这可能与它们在DOM中出现的方式有关。我如何让他们按照我在selectAll
中的顺序进行转换?
感谢。我想到了一个回退循环。 – moman822