所以我要做的就是让用户只需在键盘上输入一个特定的相位,而不必按Enter键或选择一个文本框。
例如,用户输入“Fireworks”然后被重定向。
答案 0 :(得分:2)
只需将每个字符串附加到字符串中,然后检查它是否等于"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>
答案 1 :(得分:0)
所以我把东西扔在一起,因为这可能会有所帮助。但我建议编辑这个,因为这只是提醒。您需要将其更改为重定向到其他位置。
var word = "";
$(document).keypress(function(event){
word += String.fromCharCode(event.which);
if (event.which == 8){ //backspace
word = ""
}else if (event.which == 0) { //delete
word = ""
}
if (word == "foo"){
alert(word);
}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<h1>Hello World</h1>
&#13;