2011-03-15 5 views
2

body 태그의 경우 contextMenu이 비활성화되었습니다.ContextMenu 사용 가능

<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/