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

相关推荐
2601_966949653 小时前
如何判断实时行情数据是否已经更新?从时间戳、交易时段到行情有效性
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
架构师伯子明3 小时前
QT+OpenGL(3):FBO离屏渲染
开发语言·qt
李福春3 小时前
技术思考问题6:技术演讲该晒成功架构,还是交代失败与取舍?
java·开发语言·架构·computer use·深圳同盟·腾讯云架构师技术同盟·反演思维
变与不变8063 小时前
防抖节流详解
开发语言·前端·javascript
用户6602676118793 小时前
HTTP 200,页面仍是旧状态:定位一次前后端字段错配
javascript
用户72526496629694 小时前
浏览器为什么加载不了超大图片
前端·javascript
OpsEye4 小时前
企业 AI 治理到底管什么:预算、权限、会话、效能四个维度
javascript·ai编程
雪域迷影4 小时前
Python Django 7 小时课程
开发语言·python·django
Escalating_xu5 小时前
【C 语言】编译和链接:从源文件、目标文件到可执行程序完整解析
c语言·开发语言
Liuqy-055 小时前
线程的互斥与同步机制——互斥锁、条件变量、无名信号量
linux·开发语言·线程·进程·条件变量·同步·互斥