Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Javascript 如何找出禁用div右键单击的原因?_Javascript_Jquery - Fatal编程技术网

Javascript 如何找出禁用div右键单击的原因?

Javascript 如何找出禁用div右键单击的原因?,javascript,jquery,Javascript,Jquery,我正在处理的站点中有一个区域以某种方式禁用了右键单击。我一直在试图找到禁用它的代码,但运气不好 这些是我一直在寻找的东西 oncontextmenu onselectstart user-select 但这些都没有出现在代码中 关于如何锁定停止右键单击的点有什么想法吗?您可以通过以下方式使用jquery:$。\u data($('.className')[0],'events') 这将返回绑定到元素的所有事件,使用它,您将能够确定哪个事件禁用了右键单击 或者您可以使用这个firebug扩展

我正在处理的站点中有一个区域以某种方式禁用了右键单击。我一直在试图找到禁用它的代码,但运气不好

这些是我一直在寻找的东西

oncontextmenu

onselectstart

user-select
但这些都没有出现在代码中


关于如何锁定停止右键单击的点有什么想法吗?

您可以通过以下方式使用jquery:
$。\u data($('.className')[0],'events')
这将返回绑定到元素的所有事件,使用它,您将能够确定哪个事件禁用了右键单击


或者您可以使用这个firebug扩展,它还列出了附加到元素的所有事件。

您是否尝试过在所有鼠标事件上设置断点,并查看是否有断点


如果你在Chrome上,你可以点击页面上的F12,然后在右侧面板上,你会看到一个事件侦听器断点面板,你可以展开它。找到鼠标并勾选它,它将捕获所有鼠标事件。这可能有助于您跟踪发生的情况。

是否要查找负责停止右键单击事件的代码或消除其影响的解决方案?可能您正在侦听的是
onmousedown
。我要查找代码。可能是的重复项