すみません、fabric.js で PathGroup を使用すると問題が発生します。3 つのオブジェクトを PathGroup に追加し、この PathGroup をキャンバスに追加します。次に、object:selected イベントを観察します。ユーザーが 3 つのオブジェクトのいずれかを選択すると、e.memo.target (この PathGroup オブジェクトを参照) によってどれが選択されているかわかりません。オブジェクトの移動に便利なので、PathGroup を使用します。私のサンプルコードは次のとおりです。
canvas.observe('object:selected', function(e) {
var objs = e.memo.target.getObjects();
for(var i=0; i<objs.length; i++){
...
}
}
});
ご協力いただきありがとうございます!html5スターター