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

  • 相关阅读:
    (转)运行pip报错:Fatal error in launcher: Unable to create process using '"'
    (转)pycharm autopep8配置
    Hash
    Java 8 Lambda表达式
    位运算
    PHP数组操作大全
    php final static const成员属性用法
    Java编程性能优化
    java中double变量保留小数问题
    encodeURIComponent编码后java后台的解码
  • 原文地址:https://www.cnblogs.com/jscode/p/2679776.html
Copyright © 2011-2022 走看看