[英]remove shapes from canvas using 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() { 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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.