zoukankan      html  css  js  c++  java
  • JavaScript中判断鼠标按键(event.button)

      测试代码:

    <div id="test"></div>
    <script>
        document.oncontextmenu=function(){
            return false;
        };
        var oDiv=document.getElementById("test");
        oDiv.onmousedown=function(e){
            e= e || window.event;
            var mouseNum = e.button;
    this.innerHTML = mouseNum; } </script>

      在线测试:

     

      结论:





    event.button
    IE
    6-8
    IE
    9+
    Chrome FireFox
    左键 1 0 0 0
    中键 4 1 1 1
    右键 2 2 2 2

      我们可以看到右键代码都是2,所以直接判断event.button就可以了

  • 相关阅读:
    TS的一些小东西
    关于Vue懒加载问题
    react子传父
    MYSQL存储过程以及结果集
    MYSQL视图 事务 游标 索引及其使用
    MYSQL数据库的修复方法MAC
    MYSQL用户授权以及SQL语句
    MySQL数据库基础知识
    JavaScript对象
    JavaScript控制语句
  • 原文地址:https://www.cnblogs.com/jscode/p/2679776.html
Copyright © 2011-2022 走看看