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

相关推荐
好家伙VCC7 分钟前
# 发散创新:基于Python的TTS语音合成实战与优化策略 在人工智能加速落地的今天,**文本转
java·开发语言·人工智能·python
飘逸飘逸14 分钟前
Autojs进阶前言
android·javascript
叫我一声阿雷吧20 分钟前
JS 入门通关手册(01)|零基础入门:JavaScript 到底是什么?学完能干嘛?
javascript·前端入门·js入门
等D春C夏X23 分钟前
最终版C++11/14/17学习大纲(精准核对42条条款)
java·开发语言
iameyama1 小时前
Amazon Redshift 和 BigQuery 数据类型区别
java·开发语言
-孤存-1 小时前
Spring Bean作用域与生命周期全解析
java·开发语言·前端
Remember_9931 小时前
SpringCloud:Nacos注册中心
java·开发语言·后端·算法·spring·spring cloud·list
hello kitty w1 小时前
3.小程序方法的封装
javascript·小程序
几何心凉2 小时前
AI时代结合Haystack实现自定义数据抓取工具
开发语言