私は、このようにカスタムイベントを呼んでいる:スケーリング/イベントを動かす: How can I fire custom events on canvas in Fabric JS?コールfabricjsイベントが連続して
オブジェクトのように継続的にそれを呼び出すための方法はありますか?
SOLUTION:
私は、オブジェクトを使用してこの問題を解決:イベントを動かす:あなたが継続的にイベントを呼び出す必要がある場合
canvas.on({'object:moving': handleMovement});
...
var handleMovement = function (event) {
//only when a specific corner was dragged
if (event.target.__corner == 'mb') {
//reset original position
event.target.top = event.target.originalState.top;
event.target.left = event.target.originalState.left;
//do other stuff
}
}
提案していただきありがとうございます。私は、状況へのアプローチを完全に変えて、私の問題を解決しました。私はオブジェクトを使用しました:特定のコーナーがドラッグされた場合はイベントの移動を移動し、それを以前の位置にリセットします。 –