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

相关推荐
float_com1 分钟前
【java进阶】------ Lambda表达式
java·开发语言
码云数智-大飞9 分钟前
Java接口与抽象类:从本质区别到架构选型
开发语言
小碗羊肉9 分钟前
【从零开始学Java | 第二十三篇】泛型(Generics)
java·开发语言·新手入门
m0_7505803018 分钟前
Java并发—Java线程
java·开发语言
我不是懒洋洋30 分钟前
预处理详解
c语言·开发语言·c++·windows·microsoft·青少年编程·visual studio
计算机安禾35 分钟前
【数据结构与算法】第14篇:队列(一):循环队列(顺序存储
c语言·开发语言·数据结构·c++·算法·visual studio
weixin_649555671 小时前
C语言程序设计第四版(何钦铭、颜晖)第十一章指针进阶之奇数值结点链表
c语言·开发语言·链表
书到用时方恨少!1 小时前
Python os 模块使用指南:系统交互的瑞士军刀
开发语言·python
我是大猴子1 小时前
事务失效的几种情况以及是为什么(详解)
java·开发语言
武藤一雄2 小时前
C#:nameof 运算符全指南
开发语言·microsoft·c#·.net·.netcore