ユーザーがDraw2Dライブラリを使用してキャンバス上に四角形を描画できるようにしたいと考えています。マウスダウンのキャンバス位置は左上になり、マウスアップのキャンバス位置は右下になります。ただし、キャンバス上のマウスアップおよびマウスダウン イベントをキャッチできません。
ここに私が試しているコードがありますが、出力はありません:
var canvas = new draw2d.Canvas("canvas-div");
var policy = new draw2d.policy.canvas.CanvasPolicy();
policy.onClick = function(canvas, mouseX, mouseY) {
console.log("Mouse click:" + mouseX + "," + mouseY);
}
canvas.installEditPolicy(policy);