2
我想手動觸發* 在畫布上選擇對象事件* - 在對象區域內單擊鼠標並觸發對象時觸發的相同事件 - 控件變得可見。fabricjs object/canvas手動觸發事件
換句話說,我想在MANUALLY畫布上顯示指定對象的控件,無需用戶/鼠標交互。任何幫助?
我想手動觸發* 在畫布上選擇對象事件* - 在對象區域內單擊鼠標並觸發對象時觸發的相同事件 - 控件變得可見。fabricjs object/canvas手動觸發事件
換句話說,我想在MANUALLY畫布上顯示指定對象的控件,無需用戶/鼠標交互。任何幫助?
解決方案在文檔中找到。
如果有人要找的答案 -
fabric.Canvas.setActiveObject(fabric.Object) ...
如何發現該溶液: 我理解的是,錯誤的想法是,先於「對象:選擇」事後看,但沒有這樣的事件!所以我意識到所有我所要做的只是在'object:selected'
的代碼中查找,這就是我發現哪種方法會觸發它的方法......另外它在這裏有詳細記錄,在docs。
建議:在getActiveObject/Group
旁邊的文章中可以很好地注意到它。目前它只出現在這裏 - http://fabricjs.com/customization/
無論如何,cangax和其他參與者 - 非常喜歡你的工作! 謝謝