我在fabric.js中有一组对象,除了没有被我称为选择器的单个对象之外,其他所有内容都是无事件且不可选择的。它们被分组在一起,因为它们都需要一起移动。当此选择器在组的范围内移动时,一切将按预期工作。但是,当我将对象移到边界之外时(即使我以编程方式使它在该点之前停下来,它也会沿着主体组的边缘绘制幻影对象。
我遍历了代码并注释掉了所有内容,并尝试将.renderAll()
和.setCoords()
放在我认为可能是问题的对象上,但到目前为止还算不上成功。
以下是显示正在发生的事情的简短片段-https://i.imgur.com/bnIJWY7.mp4