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

相关推荐
豐儀麟阁贵6 分钟前
9.5格式化字符串
java·开发语言·前端·面试
春生野草12 分钟前
Ruoyi前端基于vue的脚手架的目录解析
前端·javascript·vue.js
m0_7400437324 分钟前
Axios拦截器 -- 请求拦截器和响应拦截器
开发语言·前端·javascript
程序修理员42 分钟前
java+vue实现文件下载进度条
java·开发语言·vue.js
梁正雄1 小时前
10、Python面向对象编程-2
开发语言·python
Jo乔戈里1 小时前
Python复制文件到剪切板
开发语言·python
任子菲阳1 小时前
学Java第五十三天——IO综合练习(1)
java·开发语言·爬虫
繁华似锦respect1 小时前
单例模式出现多个单例怎么确定初始化顺序?
java·开发语言·c++·单例模式·设计模式·哈希算法·散列表
码农很忙1 小时前
让复杂AI应用构建像搭积木:Spring AI Alibaba Graph深度指南与源码拆解
开发语言·人工智能·python
风止何安啊1 小时前
递归 VS 动态规划:从 “无限套娃计算器” 到 “积木式解题神器”
前端·javascript·算法