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

相关推荐
superman超哥2 分钟前
仓颉语言中异常捕获机制的深度剖析与工程实践
c语言·开发语言·后端·python·仓颉
再__努力1点3 分钟前
【76】Haar特征的Adaboost级联人脸检测全解析及python实现
开发语言·图像处理·人工智能·python·算法·计算机视觉·人脸检测
少油少盐不要辣7 分钟前
前端如何处理AI模型返回的流数据
前端·javascript·人工智能
one9968 分钟前
C# 的进程间通信(IPC,Inter-Process Communication)
开发语言·c#
跟着珅聪学java9 分钟前
以下是使用JavaScript动态拼接数组内容到HTML的多种方法及示例:
开发语言·前端·javascript
小鸡吃米…10 分钟前
Python - 扩展
开发语言·python
斯文by累13 分钟前
浅析:Scheme开发语言
开发语言
IT艺术家-rookie14 分钟前
golang-- sync.WaitGroup 和 errgroup.Group 详解
开发语言·后端·golang
树下水月16 分钟前
Go语言编码规范
开发语言·后端·golang
无限大.17 分钟前
为什么“云计算“能改变世界?——从本地计算到云端服务
开发语言·云计算·perl