Ich benutze Snap SVG, um einen Editor zu erstellen. Ich habe ein Gruppen-Tag mit einigen Transform. Ich möchte die Gruppe aufheben. Ich habe versucht, die Elemente in der Gruppe zu übergeordneten mit einer for-Schleife hinzufügen, aber die Transformationen funktionieren nicht wie erwartet in den ungruppierten Elementen.Wie Gruppierung Elemente in Snap SVG
Kann mir jemand eine Möglichkeit geben, Elemente aufzulösen?
Hier finden Sie den JS Bin.
https://jsbin.com/jinita/edit?js,output
hier, wenn ich das schwarze Rechteck ziehen, wird die gesamte Gruppe bewegt sich auch. Wenn ich es ablege, versuche ich die Gruppierung aufzuheben, aber die Transformationen gelten nicht für die Gruppe.
PS: Ich kann nicht nennen drag() auf dem Gruppenelement
Sie müssen anhängen das Element zum übergeordneten (oder anderen), wie du es erwähnst, aber du musst die Transformation herausfinden, um darauf zu platzieren. Wenn Sie ein minimales Beispiel für eine jsfiddle mit Beispieltransformation an Ort und Stelle zur Verfügung stellen können, sind wir sicher, dass wir weiter helfen können. – Ian
Ich habe versucht, eine Geige hinzufügen, aber nicht funktioniert: https://jsfiddle.net/harikk09/4p2jvs45/1/ – Harikrishnan
Sie müssten Jquery enthalten, und ich bin mir nicht sicher, es wird Remote-Downloads auf Jsfiddle ermöglichen. Sie könnten versuchen, eine jsbin oder etwas, sehen, ob das besser ist, und jquery, wenn Sie es verwenden (etwas so einfach, ich bin mir nicht sicher, dass Sie es brauchen). – Ian