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

相关推荐
Jun6263 分钟前
QT(19)-VISA控制仪器
开发语言·qt
ANnianStriver4 分钟前
PetLumina 07 — 宠物管理升级与 JavaScript 大数精度修复
开发语言·javascript·ai编程·宠物
初一初十24 分钟前
vue3茶叶商城网站vue网页vuejs前端
前端·javascript·vue.js·vscode·前端框架
kyriewen31 分钟前
前端性能优化:LCP 从 4s 到 0.9s 的 5 个核心手段(附配置代码)
前端·javascript·性能优化
xiaofeichaichai40 分钟前
Proxy与Reflect
前端·javascript
辣椒思密达1 小时前
Python公开数据采集实战:如何解决请求高频拦截与Session会话中断问题
开发语言·python
leo__5201 小时前
C# 虚拟键盘(软键盘)实现
单片机·c#·计算机外设
Albart5751 小时前
Python 实战教程:用 30 分钟学会解决真实问题
开发语言·python
rm1091 小时前
【js逆向】webpack自吐算法记录
javascript
2301_773643621 小时前
ceph池
开发语言·ceph·python