javascript - 如何找出禁用 div 右键单击​​的原因?

标签 javascript jquery

我正在处理的网站的一个区域右键单击以某种方式被禁用。我一直在尝试找到禁用它的代码,但没有成功。

这些是我搜索过的东西

oncontextmenu

onselectstart

user-select

但这些都没有出现在代码中。

关于如何查明是什么阻止了右键单击,有什么想法吗?

最佳答案

您可以使用 jquery 通过以下方式完成此操作: $._data( $('.className')[0], 'events' ); 这应该返回绑定(bind)到您的元素的所有事件,并且使用它您将能够找出哪个事件正在禁用您的右键单击。

或者你可以使用这个 firebug 扩展 http://firequery.binaryage.com/其中还列出了附加到元素的所有事件。

关于javascript - 如何找出禁用 div 右键单击​​的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31235772/

相关文章:

javascript - 如何调试我的 JavaScript 代码?

javascript - Ajax 无法正确获取数据

jquery .offset().top - 一定数量的像素(FF 和 IE 的问题)

javascript - JQuery - IF 语句只能工作两到三次

javascript - Jquery随机定位多个div

javascript - D3 鼠标悬停不触发

javascript - 使用 javascript 选择背景样式 - 如何修复简单的语法错误?

javascript - 如何在打开另一个面板时关闭其他面板

javascript - 如何在location.reload()之后发出通知;

javascript - 垃圾邮件可以看到/使用 javascript 吗?