为什么fabric.ster()之后fabricjs canvas没有正确更新?

时间:2013-05-22 14:12:04

标签: javascript html5-canvas fabricjs

  1. 将对象添加到结构画布
  2. call object.center()
  3. 错误:http://jsfiddle.net/tBnfL/
  4. 现在看来这个对象现在分为两个地方。它在中心可视化渲染,但鼠标光标将其视为原始位置。如果单击原始位置,画布将正确更新,并且操作正常。

    canvas.calcOffset()无法解决问题(正如here所述)。

2 个答案:

答案 0 :(得分:17)

原来这是在fabricjs中的一个未解决的问题:

https://github.com/kangax/fabric.js/issues/642

解决方案是在更改对象的位置后调用object.setCoords()

答案 1 :(得分:0)

以上内容对我不起作用,但以下代码工作正常

canvas.renderAll();