2016-05-26 6 views
0

Einige Arbeit in snap.svg und Probleme mit SelectAll.snap.svg selectAll Klassenproblem mit mehreren Klassen

Die Funktion gibt die richtigen Pfade zurück, wenn der Pfad NUR den Klassenschalter hat, aber wenn ich nach dem Umschalten eine weitere Klasse hinzufüge, gibt die Funktion keine Pfade mehr zurück.

Wie formatiere ich mein Argument, so dass SelectAll den Pfad zurückgibt, auch wenn andere Klassen auf dem gleichen Pfad vorhanden sind.

Meine Nutzung

var zones = svg_layer.selectAll('path[class=switch]'); 

Dies wird den Weg zurück.

<path class="switch" fill="none" stroke="#009640" stroke-width="0.7087" d=" 
    M236.6,75c0-14.1,1,75z"></path> 

Wenn ich die Klasse hinzufügen verwendet der Pfad wird nicht mehr zurückgegeben.

<path class="switch used" fill="none" stroke="#009640" stroke-width="0.7087" d=" 
    M236.6,75c0-14.1,1,75z"></path> 

http://snapsvg.io/docs/#Snap.selectAll

Sehr glücklich für alle Hilfe :)

Antwort