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

相关推荐
gogoing5 分钟前
await fetch() 的两阶段设计
前端·javascript
gogoing10 分钟前
前端首屏加载优化
前端·javascript
gogoing15 分钟前
重排与重绘
前端·javascript
TE-茶叶蛋18 分钟前
深入研究 yudao-framework 模块:Java 编程能力提升指南
java·开发语言
逻辑驱动的ken27 分钟前
Java高频考点场景题24
java·开发语言·面试·职场和发展·求职招聘
兔小盈37 分钟前
多线程-(五)线程安全之内存可见性
java·开发语言·多线程
yaoxin5211231 小时前
400. Java 文件操作基础 - 使用 Buffered Stream I/O 读取文本文件
java·开发语言·python
折哥的程序人生 · 物流技术专研1 小时前
《Java面试85题图解版(二)》进阶深化上篇:并发编程 + JVM
java·开发语言·后端·面试
2501_931803752 小时前
Go:一门为解决C语言痛点而生的现代语言
c语言·开发语言·golang
白云千载尽2 小时前
K500PRO 机械键盘使用说明书
计算机外设