2
我试图循环三次D3转换。由于某种原因,最后一条命令似乎被脚本忽略,我不知道为什么。意外的转换行为D3
下面的脚本中的圆应该减小半径并过渡到白色填充。我不知道它为什么不是 - 在控制台中没有任何东西出现。
任何想法 - 并希望它不是荒谬的。过渡http://jsfiddle.net/Guill84/ww1r42ym/
全码:
function transitionx(size) {
marker.transition()
.duration(7500)
.ease('quad')
.style("fill", "red")
.attr("r", size)
.each("end", function() {
marker.transition()
.attr("r", size * 1.2)
.duration(3000)
.each("end", function() {
marker.transition()
.attr("r", size/1.2)
.duration(3000)
.style("fill", "white")
.each("end", transitionx(size))
})
})
}
*“并希望它是不是荒谬” * ...好吧,不是荒谬的,而只是我认为在他/她的JS学习的某个时刻发生在每个人身上的事情:当你不想要的时候立即执行一个功能。 –