div를 마우스 오른쪽 버튼으로 클릭 할 때 컨텍스트 메뉴를 열려면 contextmenu.js (jQuery 컨텍스트 메뉴 플러그인)를 사용하고 있습니다. 그러나 여하튼 기본 메뉴 만 열리고 있습니다. 정확한 문제를 찾을 수 없습니다.div를 마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴가 열리지 않습니다.
디버깅 중 오른쪽 클릭하면 컨텍스트 메뉴가 div에 연결된다는 것을 보여줍니다. 하지만 div를 마우스 오른쪽 버튼으로 클릭하면 기본 메뉴가 열립니다.
매우 제한된 정보를 제공하고 있지만 어떤 제안이나 도움도 도움이 될 것입니다.
감사합니다.
$(document).ready(function() {
$('#item-1').contextMenu({
menue: 'menueName'
},
function(action, el, pos) {
// do sth when the menu was clicked
alert('Action ' + action + ' was clicked on ' + $(el).attr('id'));
});
});
itselfe 정의해야하는 MENUE을 :
정보를 더 제공 할 수 있습니까? 플러그인을 설정하는 코드는 무엇입니까? 클릭 이벤트에서 preventDefault()를 호출하려고 했습니까? 플러그인이 브라우저 간 호환이 가능합니까? 이게 도움이 될거야. http://www.abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/#demo – tbraun89
고마워. 예, 저는 동일한 플러그인을 사용했습니다. – Infotechie
감사합니다. preventDefault()를 호출하지는 않았지만 동일한 플러그인을 사용했습니다. preventDefault를 사용해야합니까? 그렇다면 안내해주십시오. – Infotechie