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

相关推荐
hj104316 分钟前
php上传企业微信附件的方法
开发语言·php·企业微信
wangbing112526 分钟前
layui窗口标题
前端·javascript·layui
qq_3985865437 分钟前
Utools插件实现Web Bluetooth
前端·javascript·electron·node·web·web bluetooth
李剑一1 小时前
mitt和bus有什么区别
前端·javascript·vue.js
起予者汝也1 小时前
Python基础入门
开发语言·python
soda_yo1 小时前
JavaScripe中你所不知道的"变量提升"
javascript
www_stdio1 小时前
JavaScript 执行机制详解:从 V8 引擎到执行上下文
前端·javascript
芯联智造1 小时前
【stm32协议外设篇】- SU03T 智能语音模块
c语言·开发语言·stm32·单片机·嵌入式硬件
川石课堂软件测试1 小时前
Python | 高阶函数基本应用及Decorator装饰器
android·开发语言·数据库·python·功能测试·mysql·单元测试
lqqjuly2 小时前
Matlab2025a实现双目相机标定~业余版
开发语言·matlab·相机标定·双目相机