zoukankan      html  css  js  c++  java
  • oncontextmenu

    1.oncontextment的默认是浏览器右击出现的框框。

    2.如果要关掉oncontextment的默认行为就要用return false,这个和dom操作中关闭a链接的默认行为是一样的。要注意的是一定要把return false放在最后,不然的话就会报错。在一个函数里面要用div就一定要先获取它。

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            *{
                margin: 0;
                padding: 0;
            }
            li{
                list-style: none;
            }
    
            #div1
            {
                width: 80px;
                background: #cccccc;
                border: 1px solid black;
                display: none;
                position: absolute;
            }
    
    
        </style>
        <script type="text/javascript">
          document.oncontextmenu = function (ev)
          {
              var oEvent = ev||event;
              var oDiv = document.getElementById('div1');
              oDiv.style.display='block';
              oDiv.style.left = oEvent.clientX + 'px';
              oDiv.style.top= oEvent.clientY+'px';
              return false;
          };
            document.onclick = function ()
            {
                var oDiv = document.getElementById('div1');
                oDiv.style.display = 'none';
            }
    
        </script>
    </head>
    <body>
    <div id="div1">
        <ul>
            <li>fdfd</li>
            <li>dds </li>
            <li>fdew </li>
            <li>fdgfgr</li>
        </ul>
    </div>
    
    </body>
    </html>
  • 相关阅读:
    C++类的内存结构
    emplace与insert的区别(C++11)
    C/C++宏的奇技淫巧
    编译器对内存的分配
    利用C++实现模块隐藏(R3层断链)
    PCB标准规范
    RTC 总结
    0.96寸OLED显示屏 IIC接口(SSD1306)
    串行通信简介(SPI, IIC, UART)
    人生感悟
  • 原文地址:https://www.cnblogs.com/zhuni/p/4801670.html
Copyright © 2011-2022 走看看