オブジェクトをクリックすると、マウスの右ボタンをクリックしてマウスの左ボタンのように動作させようとしています。 これは私がで遊んでてきたコードです:ファブリックjs右クリックでオブジェクトを選択
$(".upper-canvas").bind('contextmenu', function (env) {
canvas.on('mouse:over', function(e) {
canvas.setActiveObject(e.target);
});
return false;
})
しかし、私はそれが思った通りに動作しません。 オブジェクトを右クリックした後、オブジェクトは選択されませんが、その後、ホバリング時に連続して要素が選択されます。
私は、おそらく単純に、ホバーイベントは右クリックで1回だけアクティブであると想定していました。