【问题标题】:Remove layers and objects in FabricJS删除 FabricJS 中的图层和对象
【发布时间】:2017-04-08 19:21:41
【问题描述】:

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

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

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

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

谢谢你:)

【问题讨论】:

  • 而你的 deleteObjects() 函数究竟做了什么?您在上面发布了一个代码 sn-p,但该代码实际上并不在您的小提琴中......

标签: javascript jquery fabricjs


【解决方案1】:

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

Fabric.Object 有一个remove() 方法,您可以调用该方法来删除任何Fabric.Object 或扩展Fabric.Object 的类,这几乎是所有可以呈现到画布上的类,除了少数不常用的类。

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

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

在其文档的主页上还有一个类层次结构,可以在这里找到:

http://fabricjs.com/docs/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-02
    • 2017-08-08
    • 2018-05-11
    • 2017-10-14
    • 1970-01-01
    • 2012-12-19
    • 2017-01-01
    • 2020-02-27
    相关资源
    最近更新 更多