如何在按键时通过键盘触发事件

How to trigger an event from the keyboard on keypress?

本文关键字:键盘 事件      更新时间:2023-09-26

我想知道这个网站是如何做到以下"复活节彩蛋"的:

当您在本页的键盘上键入"dance"时:http://wistia.com/about/yearbook画面变成了人们跳舞。

我怎样才能实现类似的东西?例如

$('#image').bind('keypress', function(e) {
    if(e.keyCode==70){
        // pressed 'f', do something...
    }
});

只需将输入附加到字符串中,然后检查以验证输入的最后一位是否为您要查找的字符。

var secret = "6865786769"; //dance
var input = "";
$(document).keyup(function(e) {
    input += e.which;
    check_input();
});
function check_input() {
    if(input.substr(input.length-secret.length) == secret) {
        //the secret code
        alert('Dance');
    }
}

这是一把正在工作的小提琴。