技术栈

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

上一篇:教育数字展馆助力全球教育传播,科技引领数字化教育潮流
下一篇:竹纤维家装元宇宙:虚拟空间与绿色生活的融合
相关推荐
Lao乾妈官方认证唯一女友:D
11 小时前
通过plasmo的wallet扩展添加新钱包
javascript·web3·区块链
MediaTea
11 小时前
Python:collections.Counter 常用函数及应用
开发语言·python
ALKAOUA
11 小时前
力扣面试150题刷题分享
javascript·笔记
LawrenceLan
12 小时前
37.Flutter 零基础入门(三十七):SnackBar 与提示信息 —— 页面反馈与用户交互必学
开发语言·前端·flutter·dart
李昊哲小课
12 小时前
Python json模块完整教程
开发语言·python·json
易醒是好梦
12 小时前
Python flask demo
开发语言·python·flask
swipe
12 小时前
JavaScript 对象与属性描述符:从原理到实战
前端·javascript·面试
&活在当下&
12 小时前
Vue3 h函数用法详解
前端·javascript·vue.js
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03本地部署 OpenClaw + DeepSeek-R1 完全指南04得物前端部门,没了05OpenClaw 飞书机器人不回复消息?3 小时踩坑总结06OpenClaw macOS 完整安装与本地模型配置教程(实战版)07OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录08Window 10部署openclaw报错node.exe : npm error code 12809OpenClaw 接入 QQ Bot 完整实践指南10Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南