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就可以了

  • 相关阅读:
    POJ 2823 Sliding Window & Luogu P1886 滑动窗口
    Luogu P2970 [USACO09DEC]自私的放牧
    Luogu P2922 秘密消息
    Luogu P3353 在你窗外闪耀的星星
    Luogu P2580 于是他错误的点名开始了
    Floyd详解
    高精度模板
    51Nod P1100 斜率最大
    洛谷——P1025 数的划分
    洛谷——P1063 能量项链
  • 原文地址:https://www.cnblogs.com/jscode/p/2679776.html
Copyright © 2011-2022 走看看