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

相关推荐
码完就睡5 小时前
C语言——动态内存
c语言·开发语言
xyq20246 小时前
Java 数组
开发语言
雨辰AI6 小时前
人大金仓 V9 生产级专用监控大盘(含 120 + 指标 + 告警规则 + 一键导入)
java·开发语言·数据库·mysql·政务
时寒的笔记6 小时前
day13~14核心案例某采招网
开发语言·javascript·ecmascript
智商不够_熬夜来凑6 小时前
【Picker】单选多选
前端·javascript·vue.js
彦为君7 小时前
Java文件处理效率库Commons-IO(速览)
java·开发语言·mfc
米饭不加菜7 小时前
Typora 原生流程图语法完全指南(Flowchart.js)
前端·javascript·流程图
scan7247 小时前
langgraphy条件边
前端·javascript·html
sycmancia7 小时前
Qt——文本打印与光标定位
开发语言·qt
故事和你917 小时前
洛谷-【动态规划1】动态规划的引入2
开发语言·数据结构·c++·算法·动态规划·图论