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

相关推荐

  1. MFC:鼠标

    2024-06-06 02:20:03       34 阅读
  2. Qt 鼠标推拽界面

    2024-06-06 02:20:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 02:20:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 02:20:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 02:20:03       82 阅读
  4. Python语言-面向对象

    2024-06-06 02:20:03       91 阅读

热门阅读

  1. Day15—图像爬虫与简单处理

    2024-06-06 02:20:03       26 阅读
  2. Spark SQL数据源 - JDBC

    2024-06-06 02:20:03       28 阅读
  3. Nerstudio 相机优化代码理解

    2024-06-06 02:20:03       23 阅读
  4. 【前端每日基础】day39——v-if 和 v-for优先级

    2024-06-06 02:20:03       33 阅读
  5. 遭到黑客DDos攻击怎么办??

    2024-06-06 02:20:03       24 阅读
  6. DBSCAN 算法【python,机器学习,算法】

    2024-06-06 02:20:03       33 阅读
  7. 前端面试题日常练-day54 【面试题】

    2024-06-06 02:20:03       27 阅读
  8. k8s处于pending状态的原因有哪些

    2024-06-06 02:20:03       24 阅读
  9. pytest的断言

    2024-06-06 02:20:03       26 阅读
  10. Power BI前端设计:深度探索与实战技巧

    2024-06-06 02:20:03       30 阅读