2016-04-20 11 views
0

Wie Endlosschleife zwischen dem ersten und letzten Elemente laufenEndlosschleife zwischen dem ersten und letzten Elemente

Im Folgenden finden Sie Beispielcode

d3.selectAll('.radarArea').each(function (d, i) { 
        // add style to this element 
        // remove style to other than this element. 
        // if it is last then again start from first element 
       }); 

Dank

+0

'i' steht für' index' oder? Und 'd3.selectAll ('. RadarArea')' gibt dir die Länge! – Rayon

+0

Ja, Sie sind richtig –

+0

Dann, was ist die Frage? – Rayon

Antwort

1

Es gibt API von d3 zielt darauf ab, dass: https://github.com/d3/d3-transition#active

aber es v4 müssen, die nicht vollständig noch abgeschlossen haben, so:

var radarAreas = d3.selectAll('.radarArea') 
setInterval(function() { 
    radarAreas.each(function (d, i) { 
     // add style to this element 
     // remove style to other than this element. 
     // if it is last then again start from first element 
    }); 
}, time) 
Verwandte Themen