Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery oncontextmenu没有';t阻止浏览器';当我右键单击时,将不显示上下文菜单_Jquery_Html - Fatal编程技术网

Jquery oncontextmenu没有';t阻止浏览器';当我右键单击时,将不显示上下文菜单

Jquery oncontextmenu没有';t阻止浏览器';当我右键单击时,将不显示上下文菜单,jquery,html,Jquery,Html,我有以下简短的代码 <body oncontextmenu="return false"> <p class="info"> Books are the world of information. As said the books are the best friends. A wise man always has a library of several books</p> <ul id="contextmenu"&

我有以下简短的代码

<body oncontextmenu="return false">
  <p class="info">
   Books are the world of information. As said the books are the best friends. A wise    
     man always has a library of several books</p>
  <ul id="contextmenu">
 ........
我希望当我右键单击.info时,浏览器的上下文菜单不会与上下文菜单一起默认显示

oncontextmenu="return false"

不起作用

将此javascript放在头标签中

    <script>
        document.oncontextmenu = function(e){
         return false;
        }
    </script>

document.oncontextmenu=函数(e){
返回false;
}
以下内容也适用于我

<html oncontextmenu="return false">


您能否在上复制此问题?是的。看起来不错,我在chrome上进行了本地测试,并复制了这个问题。太快了!就是这样!你知道为什么上面的代码不起作用吗?非常感谢你!当您将oncontextmenu=“return false”移动到html标记而不是body标记时,它会起作用。不知道为什么。
<html oncontextmenu="return false">