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

相关推荐
白水清风5 分钟前
微前端学习记录(qiankun、wujie、micro-app)
前端·javascript·前端工程化
用户221520442780017 分钟前
new、原型和原型链浅析
前端·javascript
阿星做前端17 分钟前
coze源码解读: space develop 页面
前端·javascript
叫我小窝吧17 分钟前
Promise 的使用
前端·javascript
前端康师傅2 小时前
JavaScript 作用域
前端·javascript
云枫晖2 小时前
JS核心知识-事件循环
前端·javascript
eason_fan2 小时前
Git 大小写敏感性问题:一次组件重命名引发的CI构建失败
前端·javascript
前端付豪4 小时前
1、震惊!99% 前端都没搞懂的 JavaScript 类型细节
前端·javascript·面试
朝与暮4 小时前
js符号(Symbol)
前端·javascript
大怪v5 小时前
前端:人工智能?我也会啊!来个花活,😎😎😎“自动驾驶”整起!
前端·javascript·算法