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

相关推荐
郑州光合科技余经理14 小时前
本地生活系统:多业务订单字段怎么分账本导出
java·开发语言·前端·数据库·uni-app·php·ai编程
weixin1997010801615 小时前
《跨境二手ERP的3种对接模式:自研API / SaaS中间件 / 平台认证服务商,怎么选?》(附Python源码)
开发语言·python·中间件
传奇开心果编程17 小时前
【Rust入门知识点学与练】第24课:Trait 基础
开发语言·学习·rust
言乐61 天前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
金金计较.1 天前
Go语言-3
java·开发语言·golang
张小凡vip1 天前
python--爬虫--经验积累的遇到的坑
开发语言·爬虫·python
Wang's Blog1 天前
Java框架快速入门: Spring Security+OAuth2之云服务集成与多因子认证设计
java·开发语言·spring
门思科技1 天前
LoRaWAN 网络容量估算:一个 SX1302 网关到底能带多少设备
开发语言·网络·php
大草原的小灰灰1 天前
Python基础语法
开发语言·python
雪芽蓝域zzs1 天前
vue解构平铺VS对象包裹
前端·javascript·vue.js