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

相关推荐
在繁华处11 小时前
Java从零到熟练(四):面向对象基础
java·开发语言
Unbelievabletobe11 小时前
解决了股票api接口盘后数据更新慢的问题
大数据·开发语言·python
不会C语言的男孩12 小时前
C++ Primer 第2章:变量和基本类型
开发语言·c++
wuxia211812 小时前
微信小程序单击元素切换元素的显示和隐藏
javascript·微信小程序·setdata
在繁华处12 小时前
Java从零到熟练(三):流程控制
java·开发语言·python
一起学开源13 小时前
一文读懂 ReAct 范式:让 AI Agent 真正学会“思考+行动“
java·javascript·react.js·ecmascript·react·alibaba·智能体开发
云泽80813 小时前
C++ 可调用对象通关指南:深度解析 Lambda 表达式、function 包装器与 bind 绑定器
开发语言·c++·算法
游九尘14 小时前
JavaScript 实现三段式版本号对比函数(app升级用)
javascript·uni-app
zhiSiBuYu051714 小时前
Claude-Code 新手极速上手指南
javascript·node.js
星恒随风15 小时前
Python 基础语法详解(一):从表达式、变量到数据类型
开发语言·笔记·python·学习