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

相关推荐
mjhcsp3 分钟前
根号快速计算牛顿迭代法
开发语言·c++·算法·迭代法
jiayong234 分钟前
第 41 课:任务详情抽屉里的快速筛选联动
开发语言·前端·javascript·vue.js·学习
xiaoshuaishuai812 分钟前
【无标题】
开发语言·windows·c#
Irene199112 分钟前
Python 面向对象总结:对比 JavaScript 的面向对象
javascript·python·面向对象
小小de风呀16 分钟前
de风——【从零开始学C++】(二):类和对象入门(一)
开发语言·c++
浅念-17 分钟前
LeetCode 模拟算法:用「还原过程」搞定编程题的入门钥匙
开发语言·c++·学习·算法·leetcode·职场和发展·模拟
zhensherlock17 分钟前
Protocol Launcher 系列:Working Copy 提交与同步全攻略
javascript·git·typescript·node.js·自动化·github·js
澈20718 分钟前
C++面向对象编程:从封装到实战
开发语言·c++
巨量HTTP21 分钟前
Python 获取动态 iframe 内容(完整解决方案)
开发语言·python