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

相关推荐
NGC_66111 分钟前
JDK1.7 与 JDK1.8 ConcurrentHashMap:从分段锁到桶级锁的进化
java·开发语言
大黄说说2 分钟前
PHP 数组 vs SPL 数据结构:队列与栈场景下的性能对决
开发语言·数据结构·php
rookie软工5 分钟前
Qt代理委托实现
开发语言·python·qt
leaves falling8 分钟前
C++类和对象(3)(初始化列表,类型转换,static成员,友元)
java·开发语言·c++
宵时待雨10 分钟前
C++笔记归纳15:封装map & set
开发语言·数据结构·c++·笔记·算法
zfyljx11 分钟前
Taro+react input框在文字中间插入光标会跳到末尾问题
javascript·react.js·taro
色空大师12 分钟前
【网站开发-java】
java·linux·服务器·开发语言·网站·搭建网站
于先生吖13 分钟前
远程考试系统搭建 JAVA 国际版源码与多国语言集成方案
java·开发语言
JavaWeb学起来18 分钟前
Python学习教程(二)字符串
开发语言·python·python基础
归寻太乙22 分钟前
2026年03月27日—Python基础—Python背景知识与环境搭建
开发语言·python