0
我使用此處的代碼繪製SVG的線條:https://github.com/dcamilleri/F1Data-Circuit-SVG-Draw。使用D3依次不同時繪製線條
這段代碼專門爲每個SVG路徑繪製一條線。
var paths = circuit.getElementsByTagName("path");
for(var i = 0; i < paths.length; i++) {
var length = parseInt(paths[i].getTotalLength());
d3.select(paths[i])
.style("stroke-dasharray", length)
.style("stroke-dashoffset", length)
.transition()
.duration(10000)
.ease('linear')
.style("stroke-dashoffset", 0);
}
此刻每條線都在10秒的時間內同時被繪製。我想要的是在下一個完成後畫一條線。
我該怎麼做?