Fabric Js启用了全部功能

时间:2017-12-11 06:16:45

标签: javascript canvas fabricjs

如何获取启用了所有功能的fabric js文件?

在我的面料项目中,我正在使用这些功能:触摸事件,群组,鼠标滚轮事件等。

主js文件不包含触摸事件的源代码。所以我尝试使用从此处选择的所有功能下载自定义版本 - http://fabricjs.com/build/。但现在组功能中的功能无效 - "TypeError: canvas.setActiveGroup is not a function"

var objs = canvas.getObjects();

//create group
var group = new fabric.Group(objs);

group.center().setCoords();

canvas.setActiveGroup(group).renderAll();

我也尝试了git中提供的版本 - https://github.com/kangax/fabric.js

我尝试了不同的结构js文件,但我没有获得启用了所有功能的js文件。

任何人都可以帮我找到面料js完整版吗?

1 个答案:

答案 0 :(得分:1)

v2-breaking-changes

如上所述,删除了setActiveGroup()方法。如果您想获得有效选择,可以使用

canvas.getActiveObject(),返回对当前活动对象的引用。

canvas.getActiveObjects()返回一个数组,其中包含对当前所选对象的引用,一个或多个。

使用canvas.setActiveObject()设置对象,或者如果要进行活动选择,可以使用fabric.ActiveSelection

这是 jsFiddle