홈>
ContextMenu 플러그인 . 따라서 해당 요소를 마우스 오른쪽 버튼으로 클릭하면 다음을 수행하고 싶습니다.
<올>data('events').contextmenu
여부를 결정
존재합니다
마지막 항목에 문제가 있습니다. jQuery는
.click()
를 허용합니다
또는
.trigger('click')
, 왼쪽 클릭을 시뮬레이트하지만
trigger
를 통해 오른쪽 클릭 이벤트를 발생시키는 방법이없는 것 같습니다
.
아니오?
- 답변 # 1
- 답변 # 2
이 작업을 수행하는 새로운 방법이 있습니다 :
$('#element').triggerHandler('contextmenu');
문서는 여기에서 찾을 수 있습니다.
- 답변 # 3
이와 비슷하지만 jQuery UI 데이터를 참조하고 있는지는 확실하지 않지만
$('#element').mousedown(function(event) { if(event.which == 3) { if(typeof($(this).data('events')) === 'undefined') { $(this).data('events', { somedata: 'hello' }); } else { // "re-throw" right click context menu } } });
관련 질문
- javascript : 중첩 Ajax 호출 문제
- javascript : JQuery 및 CSS를 사용한 양식 유효성 검사
- 내 함수가 완료되면 JavaScript(또는 jQuery)로 사용자 정의 이벤트를 시작합니다.
- javascript : URL에서 페이지로 이미지를 가져오는 방법
- javascript : 여러 위치에서 호출할 수 있도록 아래 jQuery code를 함수에 작성하는 방법은 무엇입니까?
- c# : JavaScript에서 경로 매개변수를 얻는 방법은 무엇입니까?
- javascript : 문서 내부 경고가 준비된 후에만 작동하는 트리거
- javascript : alert() 함수의 소스 code
- javascript : jquery는 div를 제거하고 애니메이션으로 다음 항목을 다시 정렬합니다.
- javascript : ajax 요청의 게시물 데이터가 작동하지만 PHP는 여전히 정의되지 않은 인덱스를 표시합니다.
에 의해 트리거 할 수 있습니다
http://api.jquery.com/trigger/#example-5