2014-09-30 2 views
0

나는 DOM 이벤트를 트리거 (입니다 이벤트 생성자를 사용하여)의 currently recommended way을 따르도록 노력하고 자바 스크립트와는트리거 키보드 이벤트는

이 내 코드 (http://jsfiddle.net/artemave/shg7ot58/)입니다 (크롬) 나를 위해 작동하지 않습니다

document.addEventListener(function(e) { 
    alert("hallo"); 
}); 

var e = new KeyboardEvent("keydown", { 
    key: "Escape", // keyCode: 27 also does not work 
    bubbles: true, 
    cancelable: true 
}); 
document.dispatchEvent(e); 
+1

. http://jsfiddle.net/shg7ot58/1/ – Jack

답변

4

메서드에 keydown 메서드를 추가하여 사용자 지정 전달 이벤트를 수신합니다.

document.addEventListener('keydown', function(e) { 
    alert("hallo"); 
}); 

바이올린 : http://jsfiddle.net/shg7ot58/1/ 당신은`document.addEventListener`에`keydown`를 추가 할 필요가

+2

야간에 코딩하면 안됩니다. 감사! – artemave

관련 문제