[英]HTML 5 canvas: detect, if mouse button is pressed while moving mouse over canvas
我試圖檢測在 CANVAS 上移動時是否按下了鼠標:
canvas.addEventListener('mousemove', function (evt) {
...
});
在 mousedown 中設置一個標志並在 mouseup 中跳過它是一個壞主意,因為用戶可以在 canvas 之外釋放鼠標按鈕。
evt.which
將為1
如果在觸發的 mousemove 事件期間按住鼠標左鍵,否則為0
。
測試:
document.addEventListener("mousemove", function (e) {
console.log(e.which);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.