zoukankan      html  css  js  c++  java
  • 网页里如何使用js屏蔽鼠标右击事件

    5640239-71dcf7b0dd888648.png
    图片.png

    在后台管理系统里面,遇到了这样的一个问题,右击ztree菜单,弹出修改界面,但是,现在确实这样的,右击默认弹出功能提示的框框,看上去似乎很影响自己想要的功能,只能禁用了,那么,网页里如何禁用右击事件?使用jQuery,几句代码就可以搞定了

    document.oncontextmenu = function(){return false;}
    

    简单示例:
    js实现:

    
    <!DOCTYPE html>
    <html>
     
        <head>
            <meta charset="UTF-8">
            <title>鼠标右键事件</title>
        
        </head>
     
        <body>
     
            <p id="tar">这里是一些内容
                <menu id="menu">
                    <ul>
                        <li>王小婷</li>
                        <li>祈澈菇凉</li>
                        <li>安安安安</li>
                    </ul>
                </menu>
            </p>
    
        </body>
     <script>
        document.oncontextmenu = function(){return false;}
     </script>
    </html>
    

    jQuery实现:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>鼠标右键事件</title>
        <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
        </head>
        <body>
            <p id="tar">这里是一些内容
                <menu id="menu">
                    <ul>
                        <li>王小婷</li>
                        <li>祈澈菇凉</li>
                        <li>安安安安</li>
                    </ul>
                </menu>
            </p>
        </body>
     <script>
    
    //阻止鼠标右键事件
    
    $(document).ready(function(){
        $(document).bind("contextmenu",function(e){
              return false;
        });
    });
    
     </script>
    </html>
    

    原文作者:祈澈姑娘
    原文链接:https://www.jianshu.com/u/05f416aefbe1创作不易,转载请告知
    90后前端妹子,爱编程,爱运营,爱折腾。坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

  • 相关阅读:
    win10 系统下myeclipse 下启动 tomcat7 所遇到的问题
    搭建个人博客&论坛(LAMP):wordpress、discuz、phpMyAdmin
    拟合优度检验和独立性检验
    作业day19
    numpy
    正则模块
    模块功能
    模块
    匿名函数、异常处理
    递归和迭代器
  • 原文地址:https://www.cnblogs.com/ting6/p/9725283.html
Copyright © 2011-2022 走看看