0
シェイプをキャンバスから削除する必要があります。私は以下のコードを使用していますが、何回か動作しない、私は形を作成するためにfabricjsを使用しています。誰も助けることができますfabricjsを使用してキャンバスからシェイプを削除する
canvas2.remove(rect);
rect.remove();
canvas2.renderAll();
シェイプをキャンバスから削除する必要があります。私は以下のコードを使用していますが、何回か動作しない、私は形を作成するためにfabricjsを使用しています。誰も助けることができますfabricjsを使用してキャンバスからシェイプを削除する
canvas2.remove(rect);
rect.remove();
canvas2.renderAll();
私はあなたが持っているコードがどのような状況で動作しないのか分かりません。以下のコードは毎回私のために働いています。あなたが失敗したコードスニペットを投稿することができれば、あなたを助けてくれるでしょう。
var canvas = new fabric.Canvas('c', { selection: false, preserveObjectStacking:true });
var rect = new fabric.Rect({
left: 100,
top: 100,
width: 50,
height: 50,
})
canvas.add(rect);
setTimeout(function() {
\t canvas.remove(rect);
}, 3000);
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.6.4/fabric.min.js"></script>
<canvas id="c" width="600" height="600"></canvas>