Fabic.js 分组项目偏移

Fabic.js grouped items are offset

所以,我非常想 select 几个对象,方法是 select 并激活分组功能。到目前为止,一切正常,如果我移动分组的项目,它们会正确移动,但是当我释放对组的关注时,它会发生偏移。

对象在 canvas 的一部分,select可用区域在另一部分。添加并呈现组后,我已经尝试 setCords(),但没有运气

您可以在 this fiddle 中看到问题,只需 select 用鼠标选中 2 个方块并按下 "Create Group" 按钮

问题出在 setActiveGroup 方法上。有两种方法可以修复它:

  1. 如果您不需要选择新组建的组,请尝试删除 setActiveGroup,它将按预期工作。

  2. 使用 setActiveObject 而不是 setActiveGroup 将组设置为活动。 Fiddle: http://jsfiddle.net/3z19qj11/

这似乎是 setActiveGroup 方法的错误。我用最新版本的 fabric.js (1.4.13) 尝试了这个,因为许多与组相关的错误在每个版本中都得到了修复,但这似乎在最新版本中也被打破了。