私は何をしようとしているので、ユーザーは入力を押すことなく、またはテキストボックスを選択することなく、キーボードに特定の段階を入力するだけです。キーボードの単語を入力してリダイレクトしますか?
たとえば、ユーザーが「Fireworks」と入力してからリダイレクトされます。
私は何をしようとしているので、ユーザーは入力を押すことなく、またはテキストボックスを選択することなく、キーボードに特定の段階を入力するだけです。キーボードの単語を入力してリダイレクトしますか?
たとえば、ユーザーが「Fireworks」と入力してからリダイレクトされます。
単に文字列に各文字を追加し、それが"fireworks"
に等しいかどうかを確認し、リダイレクトを完了した時。あなたがリダイレクトする機能を実行し、一般的なキーボードイベントをキャプチャし、彼らは言葉を綴るかどうかを確認するためにテストする必要が
var word = "";
$(document).keypress(function(event){
c = String.fromCharCode(event.which).toLowerCase();
if(c == "f"){
word = "f";
}else{
word+=c;
}
if(word == "fireworks"){
alert("Opening google...");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<h1>Hello World</h1>
私はこれが役立つかもしれないので、何かを一緒に投げました。しかし、これをアラートとして編集することをお勧めします。他の場所にリダイレクトするには、それを変更する必要があります。
var word = "";
$(document).keypress(function(event){
word += String.fromCharCode(event.which);
if (event.which == 8){ //backspace
\t word = ""
}else if (event.which == 0) { //delete
\t word = ""
}
if (word == "foo"){
\t alert(word);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<h1>Hello World</h1>
。詳細については、ドキュメントをチェックしてください –