javascript - 删除 FabricJS 中的图层和对象

标签 javascript jquery fabricjs

我的问题是,如何使用fabricJS删除功能同时删除对象和图层?

这是我用于删除对象的 jQuery:

$('#remove').on('click', function () {
    deleteObjects();
    $(".deleteBtn").remove();
});

这是我的带有图层控制的 FabricJS 示例 https://jsfiddle.net/peLcju2h/15/

谢谢:)

最佳答案

如果您查看 Fabric JS 文档,您会发现每个对象都扩展了 Fabric.Object

Fabric.Object 有一个 remove() 方法,您可以调用该方法来删除任何 Fabric.Object 或扩展 的类>Fabric.Object,它几乎是所有可以渲染到 Canvas 上的类,除了少数不太常用的类。

在此处查看 remove() 函数的文档:

http://fabricjs.com/docs/fabric.Object.html#remove

在其文档的主页上还有类的层次结构,可以在此处找到:

http://fabricjs.com/docs/

关于javascript - 删除 FabricJS 中的图层和对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40787234/

相关文章:

javascript:检查标签是否彼此相邻

jquery - 用于事件选项卡更改的 Bootstrap 3 jquery 事件

javascript - bLazy 和 Vue.js - DOM 准备得不够快

javascript - Kendo 网格性能问题(Kendo Grid + Angular JS + Web API)

Javascript - 幻灯片放映上的下一个/上一个按钮 - 新 child 需要帮助

javascript - 如何从多重选择的 activeObjects[] 元素中获取原始坐标?

javascript - 在 Canvas 中使用 svg 对象而不是光栅图像对象

javascript - 在 Fabric.js Canvas 上集成 Flash 动画(或派生格式)

javascript - 国际电话输入更改下拉列表拨号代码从另一个下拉列表

javascript - 无法在 Javascript 中引用 HTML 值