私は訪問者が右のキーを使用するときの応答を取得しようとそれは働いていないjQuery - キーボードのキーコード - 何が間違っていますか?
<script>
$(document).keypress(function(event) {
key = String.fromCharCode(event.which)
if(key == '37' || key == '39') {
$('main').html('You pressed : ' + key)
event.preventDefault()
}
});
</script>
を残しています。ライン
if(key == 'a')
私はjQueryの別のテーブルを持っているので、コードhttps://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
がそれを探すためにこの表を使用したものでした仕事でしたか? JavaScriptをロードする必要がありますか?それで私はどうやって2人を使うのですか? (jQueryとJavaScript?)事前に
おかげで
EDIT:
私はそれを
だと思いますString.fromCharCode(event.which)
JavaScirptが数字として文字列を読み取ることができませんか?私は別の機能を使用する必要がありますか?私はこれに新しいですあなたは私に何をすべきか教えていただけますか?
おかげでたくさん働くだろう。このような何か!私はupvoteしようとしたが、それは私を許可しません。あなたは背景を変更してjqueryを使用して私を助けることができますか? (event.keyCodeが== 37 || event.keyCode == 39) 場合、私は、この を試み{ $( '主')。CSS( '背景'、 '黄色') event.preventDefault() } }) しかし、それは動作しません – Roai1
残念なことに、より多くの文脈なしで、 jQuery APIを読んだり、新しい質問を投稿したりすることをお勧めします。この質問に答えました。 – hunteke
私はこのようなフォローアップのために別の質問を提出することになっていると思いますが、あなたを助けるために、あなたは[この質問]を見ることができます(https://stackoverflow.com/questions/4283141/jquery-change-background - カラー) – Garrett