2

手動でトリガーしたい *キャンバス イベントでオブジェクトを選択 * - オブジェクト領域内でマウス クリックが行われ、オブジェクトが選択されたときに発生する同じイベント - コントロールが表示されます。

つまり、ユーザー/マウスの操作なしで、キャンバス上の指定されたオブジェクトのコントロールを手動で表示したいと考えています。何か助けはありますか?

4

1 に答える 1

6

ドキュメントに解決策が見つかりました。

誰かが答えを探しているなら -

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

解決策がどのように見つかったか: 「object:selected」に先行するイベントを処理するのは間違った考え方だと理解しましたが、そのようなイベントはありません!!! だから私がしなければならなかったことはコードを調べるだけであることに気付き'object:selected'ました.

提案: 記事でそれについて言及するのは素晴らしいことです - の隣getActiveObject / Group. 現在、ここにのみ表示されます - http://fabricjs.com/customization/

とにかく、cangax と他の参加者 - あなたの作品がとても好きです ! ありがとう

于 2013-01-24T16:42:56.520 に答える