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

相关推荐
larance14 分钟前
机器学习特征预处理之标准化/归一化
开发语言·python·机器学习
农村小镇哥30 分钟前
C#中的字符串格式化
服务器·开发语言·c#
Android洋芋1 小时前
AI辅助C盘清理
c语言·开发语言·人工智能·ai辅助c盘清理
人间凡尔赛2 小时前
世界模型入门实战:从RTFM到理解物理世界 | 2026深度技术解析
javascript·人工智能·深度学习·机器学习
大家的林语冰2 小时前
🫡 见证历史,TypeScript 7 重写成功,VS Code 原地起飞,GitHub 第一语言联手 Go 破而后立!
前端·javascript·typescript
灯澜忆梦3 小时前
Go 语言 _JSON---序列化与反序列化
开发语言·golang·json
麻瓜老宋3 小时前
AI开发C语言应用按步走,表达式计算器calc的第四步,交互式 REPL 模式
c语言·开发语言·atomcode
猫猫不是喵喵.3 小时前
双亲委派机制与类加载过程
java·开发语言
布朗克1683 小时前
Go入门到精通-22-同步原语
开发语言·后端·golang·同步原语
Hilaku3 小时前
为什么很多人觉得前端很简单?
前端·javascript·程序员