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

相关推荐
计算机安禾几秒前
【C语言程序设计】第26篇:变量的作用域与生命周期
c语言·开发语言·数据结构·算法·leetcode·visual studio code·visual studio
2401_89807512几秒前
C++中的智能指针详解
开发语言·c++·算法
花间相见2 分钟前
【JAVA基础09】—— 赋值与三元运算符:从基础到实操的避坑指南
java·开发语言·python
格林威5 分钟前
工业相机图像高速存储(C#版):直接IO(Direct I/O)方法,附Basler相机实战代码!
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
大头流矢5 分钟前
STL中的string容器和迭代器iterator
开发语言·c++
IOT-Power6 分钟前
Qt+C++ 控制软件架构实例
开发语言·c++·qt
顾温6 分钟前
c# 多线程
开发语言·c#
MegaDataFlowers13 分钟前
认识O(NlogN)的排序
java·开发语言·排序算法
小鸡吃米…14 分钟前
调试线程应用程序
开发语言·python
卢锡荣17 分钟前
LDR6500|超小封装 Type‑C DRP PD 控制芯片:边充边传,一芯极简,全能适配
开发语言·网络·人工智能·计算机外设·电脑