1

CANVAS上を移動中にマウスが押されたかどうかを検出しようとしていました:

canvas.addEventListener('mousemove', function (evt) {
           ...
        });

mousedown 内でフラグを設定し、mouseup でそれをスキップすることは、ユーザーがキャンバスの外でマウス ボタンを離す可能性があるため、悪い考えです。

4

1 に答える 1

0

evt.which起動さ1れたmousemoveイベント中にマウスの左ボタンが押された場合、0そうでない場合は表示されます。

テスト:

document.addEventListener("mousemove", function (e) {
    console.log(e.which);
});
于 2012-04-05T11:54:57.463 に答える