技术栈

js监听鼠标mousemove时如何判断鼠标左键中键右键状态

蜂巢糖FCT2024-06-03 18:44

首先添加鼠标移动监听

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

上一篇:教育数字展馆助力全球教育传播,科技引领数字化教育潮流
下一篇:竹纤维家装元宇宙:虚拟空间与绿色生活的融合
相关推荐
夕除
6 分钟前
js--22
前端·javascript·python
Qhappy
33 分钟前
某加密企业版过frida检测
javascript
用户575730334624
43 分钟前
🔥 一文搞懂 JavaScript 包装类(面试必考)
javascript
hwtwhy
43 分钟前
【情人节特辑】C 语言实现浪漫心形粒子动画(EasyX 图形库)
c语言·开发语言·c++·学习·算法
滕青山
1 小时前
Base64编码/解码 核心JS实现
前端·javascript·vue.js
芒克芒克
1 小时前
深入浅出Java线程池(一)
java·开发语言
wuqingshun314159
1 小时前
红黑树有哪些特征
java·开发语言·jvm
sww_1026
1 小时前
SAA ReactAgent工作原理
开发语言·前端·javascript
wuqingshun314159
1 小时前
说一下什么是fail-fast
java·开发语言·jvm
热门推荐
01GitHub 镜像站点02AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot03如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解04Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services05全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)06MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法07openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南08配置 OpenClaw 使用 Ollama 本地模型09Tripo AI:构建游戏就绪的3D资产10从零搭建一个 PHP 登录注册系统(含完整源码)