[JQUERY] JQuery와는 : 중앙 또는 오른쪽 마우스 버튼을 클릭하면, 이렇게 그렇다면, 검출 :
JQUERYJQuery와는 : 중앙 또는 오른쪽 마우스 버튼을 클릭하면, 이렇게 그렇다면, 검출 :
해결법
-
1.당신은 함정에 MouseDown 이벤트를 할 수 있습니다, 당신은 또한 마우스 오른쪽 버튼으로 클릭 이벤트 중에 오는 상황에 맞는 메뉴를 중지 할 수는 onContextMenu 이벤트를 방지 할 필요가있다.
당신은 함정에 MouseDown 이벤트를 할 수 있습니다, 당신은 또한 마우스 오른쪽 버튼으로 클릭 이벤트 중에 오는 상황에 맞는 메뉴를 중지 할 수는 onContextMenu 이벤트를 방지 할 필요가있다.
$("h2").live('mousedown', function(e) { if( (e.which == 1) ) { alert("left button"); }if( (e.which == 3) ) { alert("right button"); }else if( (e.which == 2) ) { alert("middle button"); } e.preventDefault(); }).live('contextmenu', function(e){ e.preventDefault(); });
UPDATE : .live ()는 jQuery를 1.9부터 사용되지 않습니다. 대신) (CSTE 연구진 사용합니다.
$("h2").on('mousedown', function(e) { if (e.which == 1) { alert("left button"); } else if (e.which == 3) { alert("right button"); } else if (e.which == 2) { alert("middle button"); } e.preventDefault(); });
-
2.난 아무것도에 대한 클릭 이벤트하지만 정기적 왼쪽 클릭을 사용하여 과거에 몇 가지 이상한 점을 발견했습니다. 나는 세부 사항을 기억하지만,이 변경되면 당신이 더 나은 결과를해야한다 "mousedown"또는 "mouseup에"를 "클릭"하지 않습니다.
난 아무것도에 대한 클릭 이벤트하지만 정기적 왼쪽 클릭을 사용하여 과거에 몇 가지 이상한 점을 발견했습니다. 나는 세부 사항을 기억하지만,이 변경되면 당신이 더 나은 결과를해야한다 "mousedown"또는 "mouseup에"를 "클릭"하지 않습니다.
-
3.http://www.quirksmode.org/js/events_properties.html에서
http://www.quirksmode.org/js/events_properties.html에서
from https://stackoverflow.com/questions/4007482/jquery-detect-if-middle-or-right-mouse-button-is-clicked-if-so-do-this by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 자바 스크립트 (jQuery를) 성능 측정 및 모범 사례 (안로드 시간) (0) | 2020.11.04 |
---|---|
[JQUERY] 현대 jQuery를 애니메이션에서 할에서는 setInterval ()과의 setTimeout () 나쁜 일인가요? (0) | 2020.11.04 |
[JQUERY] / JQuery와 선택한 텍스트 자바 스크립트의 계산 위치? (0) | 2020.11.04 |
[JQUERY] 업로드 버튼을 제출 DROPZONE (0) | 2020.11.04 |
[JQUERY] jQuery를 AJAX '다중 / 폼 데이터'데이터를 전송하지? (0) | 2020.11.04 |