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

相关推荐
逻辑驱动的ken3 分钟前
Java高频面试考点场景题16
java·开发语言·面试·职场和发展·求职招聘
xingpanvip4 分钟前
星盘接口开发文档:天象盘接口指南
android·开发语言·python·php·lua
DukeMr.Lee5 分钟前
有声书实现
java·开发语言
今夕资源网5 分钟前
Visual C++运行库合集 V104.0 一个github免费开源的项目VisualCppRedist AIO
开发语言·c++·dll修复工具·dll修复·运行库·修复软件
syagain_zsx6 分钟前
剖析“继承”,清晰易懂
开发语言·c++
qq_283720059 分钟前
Qt5.12.8 QML Canvas ctx.setLineDash 失效终极解决方案
开发语言·qt
Season45010 分钟前
C++中论在类中成员变量定义顺序的重要性
开发语言·c++
拳里剑气12 分钟前
C++算法:前缀和
开发语言·c++·算法·前缀和
cany100026 分钟前
C++ -- 宏和模板
开发语言·c++
初心未改HD29 分钟前
Go语言接口与nil深度解析
开发语言·golang