Zunächst wird ein Objekt (fabric.Circle
) zu meiner Leinwand hinzugefügt.FabricJS Schichten
Jetzt, wenn ich eine Schaltfläche verwenden, um ein anderes Objekt zu meiner Leinwand hinzuzufügen, verschwindet die vorherige. Ich schätze, es fügt das neue Objekt über der vorherigen Ebene hinzu.
Ich will das nicht. Gibt es eine Möglichkeit, weitere Objekte zur aktuellen Ebene hinzuzufügen, ohne die Funktionalitäten von FabricJS zu verlieren?
Edit: Die Taste und die entsprechende Funktion ist wie folgt:
<button onclick="addArrowToCanvas()">Add Circle</button>
<script>
function addArrowToCanvas(){
var canvas = new fabric.Canvas('myCanvas');
var circle = new fabric.Circle ({
radius: 100,
fill: 'white',
stroke: 'black',
originX: 'center',
originY: 'center'
});
canvas.add(circle);
}
</script>
Am selben Leinwand. – LVSAVAJE