0

なぜこれが起こっているのかわかりません。同様のことが起こっていますが、それらは通常、キーロガーまたはそれらの線に沿った何かが原因です.

私のjavascriptは単にバグアウトしているか、何かです。

このリンクを使用してW を押すと、応答として 87 が返されます。

ただし、独自のコードを実行すると、次のようになります。

var keydown = function(e) {
    console.log(e.keyCode); //I've also tried charCode
}

window.addEventListener("keypress", keydown, false);

Wを押すと119になります。

これは、Chrome と IE の両方で発生しています。

何を与える?

4

2 に答える 2

2

注: keypress イベントは公式の仕様でカバーされていないため、実際の使用時の動作はブラウザー、ブラウザーのバージョン、およびプラットフォームによって異なる場合があります。

ソース: http://api.jquery.com/keypress/

多分あなたは使うべきkeydownですか?

于 2013-10-10T00:07:43.423 に答える