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

相关推荐
神仙别闹7 小时前
基于PHP+MySQL实现在线考试系统
开发语言·mysql·php
小四的小六7 小时前
WebView安全防护实战:从XSS到中间人攻击,我的踩坑与防御总结
javascript·webview
fanzhonghong7 小时前
javaWeb开发之Maven高级
java·开发语言·spring boot·spring cloud·私服
luck_bor7 小时前
Lambda表达式 算法异常
java·开发语言
lsx2024067 小时前
SOAP Envelope 元素
开发语言
范范@7 小时前
day2-python基础语法
开发语言·python
qq_2518364577 小时前
基于java 私厨美食共享平台系统设计与实现(有源码)
java·开发语言·美食
杜子不疼.7 小时前
【C++ 在线五子棋对战】 - 工具类模块实现
开发语言·c++
夏至春来-美美8 小时前
python 使用pytest的ini配置
开发语言·python·pytest
ZC跨境爬虫8 小时前
跟着 MDN 学 HTML day_41:(DOMParser 接口详解)
前端·javascript·ui·html·音视频