如何获取启用了所有功能的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完整版吗?
答案 0 :(得分:1)
如上所述,删除了setActiveGroup()
方法。如果您想获得有效选择,可以使用
canvas.getActiveObject()
,返回对当前活动对象的引用。
canvas.getActiveObjects()
返回一个数组,其中包含对当前所选对象的引用,一个或多个。
使用canvas.setActiveObject()
设置对象,或者如果要进行活动选择,可以使用fabric.ActiveSelection
这是 jsFiddle