반응형
jQuery로 Shift 및 Click 이벤트 캡처
동시에 두 이벤트를 캡처 할 수없는 것 같습니다. Shift and Click (마우스 클릭) 이벤트를 캡처하려고합니다.
각 작업을 개별적으로 캡처하는 데 문제가 없지만 두 작업을 함께 캡처하지는 않습니다.
특정 문제에 대해 조사한 사람이 있습니까?
예:
$(document).click(function(e) {
if (e.shiftKey) {
alert("shift+click")
}
});
event.shiftKey 부울 속성을 확인할 수 있습니다 .
$(selector).click(function(event) {
if (event.shiftKey) {
//....
}
});
참고 :
Ctrl 또는 "Meta"감지 (OS X의 경우 Cmd 키)
$(document).click(function(e)
{
if (e.ctrlKey)
{
alert("ctrl+click");
}
});
$(document).click(function(e)
{
if (e.metaKey)
{
alert("CMD+click");
}
});
귀하의 질문을 올바르게 이해 하면 처리기 에서받은 개체 의 shiftKey
속성을 사용 하여 사용자가 클릭 할 때 Shift 키가 눌 렸는지 여부를 확인할 수 있습니다.event
click
편집 : shiftKey
아니shift
키 누름 이벤트를 처리 할 수있는 좋은 라이브러리를 사용할 수 shortcut.js이며, 여기 . 아주 좋습니다.
내가 찾던 Crtl+ Shift를 동시에 캡처 할 수도 있습니다 .
참조 URL : https://stackoverflow.com/questions/1165222/capture-a-shift-and-click-event-with-jquery
반응형
'programing' 카테고리의 다른 글
React에서 부울 값을 props로 전달할 수없는 이유는 항상 내 코드에 문자열을 전달해야합니다. (0) | 2021.01.17 |
---|---|
상황에 맞는 메뉴에 SVN 명령이 나타나지 않습니다. (0) | 2021.01.17 |
C / C ++ : 정수가 아닌 스위치 (0) | 2021.01.17 |
PHP preg 교체는 숫자 만 허용 (0) | 2021.01.16 |
문자열에서 마지막 두 문자 제거 (Swift 3.0) (0) | 2021.01.16 |