Fabic.js 分组项目偏移
Fabic.js grouped items are offset
所以,我非常想 select 几个对象,方法是 select 并激活分组功能。到目前为止,一切正常,如果我移动分组的项目,它们会正确移动,但是当我释放对组的关注时,它会发生偏移。
对象在 canvas 的一部分,select可用区域在另一部分。添加并呈现组后,我已经尝试 setCords()
,但没有运气
您可以在 this fiddle 中看到问题,只需 select 用鼠标选中 2 个方块并按下 "Create Group" 按钮
问题出在 setActiveGroup
方法上。有两种方法可以修复它:
如果您不需要选择新组建的组,请尝试删除 setActiveGroup
,它将按预期工作。
使用 setActiveObject
而不是 setActiveGroup
将组设置为活动。 Fiddle: http://jsfiddle.net/3z19qj11/
这似乎是 setActiveGroup
方法的错误。我用最新版本的 fabric.js (1.4.13) 尝试了这个,因为许多与组相关的错误在每个版本中都得到了修复,但这似乎在最新版本中也被打破了。
所以,我非常想 select 几个对象,方法是 select 并激活分组功能。到目前为止,一切正常,如果我移动分组的项目,它们会正确移动,但是当我释放对组的关注时,它会发生偏移。
对象在 canvas 的一部分,select可用区域在另一部分。添加并呈现组后,我已经尝试 setCords()
,但没有运气
您可以在 this fiddle 中看到问题,只需 select 用鼠标选中 2 个方块并按下 "Create Group" 按钮
问题出在 setActiveGroup
方法上。有两种方法可以修复它:
如果您不需要选择新组建的组,请尝试删除
setActiveGroup
,它将按预期工作。使用
setActiveObject
而不是setActiveGroup
将组设置为活动。 Fiddle: http://jsfiddle.net/3z19qj11/
这似乎是 setActiveGroup
方法的错误。我用最新版本的 fabric.js (1.4.13) 尝试了这个,因为许多与组相关的错误在每个版本中都得到了修复,但这似乎在最新版本中也被打破了。