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

相关推荐
LawrenceLan2 分钟前
Flutter 零基础入门(二十二):Text 文本组件与样式系统
开发语言·前端·flutter·dart
kylezhao20198 分钟前
C# 各种类型转换深入剖析
开发语言·c#
hxjhnct10 分钟前
JavaScript 的 new会发生什么
开发语言·javascript
少控科技14 分钟前
QT进阶日记004
开发语言·qt
狗都不学爬虫_15 分钟前
JS逆向 - 最新版某某安全中心滑块验证(wasm设备指纹)
javascript·爬虫·python·网络爬虫·wasm
阿杰 AJie18 分钟前
Lambda 表达式大全
开发语言·windows·python
格鸰爱童话19 分钟前
python基础总结
开发语言·python
Luminbox紫创测控24 分钟前
车载抬头显示器HUD阳光倒灌的检测
计算机外设
Jiangnan_Cai25 分钟前
【Electron】Windows 下打包遇到 dist/unpacked 文件内 electron.exe 文件缺失问题
前端·javascript·electron
自不量力的A同学26 分钟前
Electron 40.0.0 发布,跨平台桌面应用开发工具
前端·javascript·electron