ContextMenu启用问题

时间:2011-03-15 12:16:58

标签: javascript html javascript-events contextmenu

对于body标记,我禁用了contextMenu

<body oncontextmenu="return false">

但是在我的应用程序中,一个元素(在体内)需要启用右键单击。如何为一个特定的div /元素启用它?

1 个答案:

答案 0 :(得分:2)

在oncontextmenu处理程序中,检查目标元素是否具有特定的idclassName或其他属性。

document.body.oncontextmenu = function (e) {
    if (e.target.id !== 'that-div') { return false }
}

示例:http://jsfiddle.net/eWBUR/