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

相关推荐
科雷软件测试1 分钟前
Midscene.js - AI驱动,带来全新UI自动化体验(安装配置篇)
javascript·人工智能·ui
m0_730115113 分钟前
模板编程中的SFINAE技巧
开发语言·c++·算法
蜡台7 分钟前
Vue 中多项目的组件共用方案
前端·javascript·vue.js·git
2401_8318249614 分钟前
高性能计算集群部署
开发语言·c++·算法
武超杰24 分钟前
Spring 纯注解配置全解析(进阶版)
java·开发语言
机器视觉知识推荐、就业指导27 分钟前
LVGL真能动摇Qt的地位吗?
开发语言·qt·系统架构
add45a28 分钟前
C++代码移植性设计
开发语言·c++·算法
angerdream29 分钟前
最新版vue3+TypeScript开发入门到实战教程之路由详解二
javascript·vue.js
平常心cyk29 分钟前
Python基础快速复习——集合和字典
开发语言·数据结构·python
AC赳赳老秦31 分钟前
OpenClaw关键词挖掘Agent配置(附SOP脚本,可直接复制使用)
java·大数据·开发语言·人工智能·python·pygame·openclaw