2011-03-15 33 views
2

對於body標籤,我禁用了contextMenuContextMenu啓用問題

<body oncontextmenu="return false"> 

但在我的應用程序中,一個元素,它是在體內,需要右鍵單擊啓用。如何爲一個特定的div /元素啓用它?

回答

2

在oncontextmenu處理程序中,檢查目標元素是否具有特定的id,className或某些其他屬性。

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

實施例:http://jsfiddle.net/eWBUR/