キーボードとマウスの入力に応答するキャンバスアプリを作成しようとしています。私はこのコードを持っています:
canvas = document.getElementById('canvas');
canvas.addEventListener('mousedown', function(event) {
alert('mousedown');
}, false);
canvas.addEventListener('keydown', function(event) {
alert('keydown');
}, false);
「マウスダウン」アラートはマウスをクリックするたびに表示されますが、「キーダウン」アラートは表示されません。同じコードがJSBinで正常に機能します:http://jsbin.com/uteha3/66/
なぜ私のページで機能しないのですか?キャンバスはキーボード入力を認識しませんか?