2

我想手动触发 *在画布事件上选择对象 * - 在对象区域内单击鼠标时触发的事件相同,并且对象被选中 - 控件变得可见。

所以换句话说,我想在画布上手动显示指定对象的控件,而不需要用户/鼠标交互。有什么帮助吗?

4

1 回答 1

6

在文档中找到了解决方案。

如果有人在寻找答案——

fabric.Canvas.setActiveObject(fabric.Object) ...

如何找到解决方案:我理解错误的想法是照顾“对象:选定”之前的事件,但没有这样的事件!所以我意识到我所要做的就是查看代码,'object:selected'这就是我如何找到触发它的方法......而且它在文档中也有很好的记录。

建议:很高兴在文章中注意到它 - 旁边getActiveObject / Group。目前它只出现在这里 - http://fabricjs.com/customization/

不管怎样,cangax 和其他参与者——非常喜欢你的工作!谢谢

于 2013-01-24T16:42:56.520 回答