js监听鼠标mousemove时如何判断鼠标左键中键右键状态

首先添加鼠标移动监听

document.addEventListener('mousemove',function(e){

console.log(e.button,e.buttons,e.which);

})

1.只判断左键中键右键其中一个按键状态

e.which=0;左键中键右键都没按下

e.which=1;左键按下

e.which=2;中键(即滚轮)按下

e.which=3;右键按下

若要同时判断左中,右中,左右键则使用e.buttons

相关推荐
FL162386312913 小时前
[C#][winform]基于yolov8的水表读数检测与识别系统C#源码+onnx模型+评估指标曲线+精美GUI界面
开发语言·yolo·c#
cnxy18816 小时前
围棋对弈Python程序开发完整指南:步骤1 - 棋盘基础框架搭建
开发语言·python
wuhen_n16 小时前
LeetCode -- 15. 三数之和(中等)
前端·javascript·算法·leetcode
脾气有点小暴17 小时前
scroll-view分页加载
前端·javascript·uni-app
程序员-周李斌17 小时前
Java 死锁
java·开发语言·后端
JasmineWr18 小时前
CompletableFuture相关问题
java·开发语言
零雲18 小时前
java面试:知道java的反射机制吗
java·开发语言·面试
Jeremy爱编码18 小时前
实现 Trie (前缀树)
开发语言·c#
前端开发爱好者18 小时前
VSCode 重磅更新!要收费了?
前端·javascript·visual studio code
laocooon52385788618 小时前
插入法排序 python
开发语言·python·算法