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

相关推荐
froginwe11几秒前
PHP 包含
开发语言
Antonio9155 分钟前
【Swift】 Swift 基础语法:变量、类型、分支与循环
开发语言·swift
T***u3337 分钟前
Java机器学习框架
java·开发语言·机器学习
程序员-周李斌20 分钟前
Java SPI(JDK 内置服务发现机制)
java·开发语言·开源软件
qq_3665775139 分钟前
Vue3创建项目,只能localhost访问问题处理
前端·javascript·vue.js
5***o5001 小时前
JavaScript云原生
开发语言·javascript·云原生
爱吃西瓜的小菜鸡1 小时前
【Java】面向对象基础——继承 + 封装基础题
java·开发语言
心疼你的一切1 小时前
Unity开发Rokid应用之离线语音指令交互模型
android·开发语言·unity·游戏引擎·交互·lucene
N***73851 小时前
JavaScript物联网案例
开发语言·javascript·物联网
IT方大同1 小时前
C语言的组成部分
c语言·开发语言