Jquery Keydown event 上上下下左右左右BA 事件

因為太好笑了,所以特別把這段截錄下來
我覺得以後用的到(笑),不知道是哪個天才想出來的

參考自ikea 2015年型錄
ikea 2015年型錄
如果觸犯請聯絡我刪除


function enterSecretCode() {
//密技觸發
//console.log('enterSecretCode');
// UP 38, DOWN 40, LEFT 37, RIGHT 39, A 65, B 66
// SPACE 32
var secretCodes = [38, 38, 40, 40, 37, 39, 37, 39, 66, 65];
var enteredCodes = secretCodes.slice(0);

var resetTimer;
var resetTime = 1500;

function onKeydown(event) {

var keycode = event.which;
// console.log('keycode : ' + keycode);
if (enteredCodes[0] == keycode) {

enteredCodes.shift();
var indicator = secretCodes.length - enteredCodes.length;
if (enteredCodes.length == 0) {
alert('發動');
clearTimeout(resetTimer);
} else {
clearTimeout(resetTimer);
resetTimer = setTimeout(function () {
clearTimeout(resetTimer);
enteredCodes = secretCodes.slice(0);
}, resetTime);
}

} else if (enteredCodes.length < secretCodes.length) {
clearTimeout(resetTimer);
enteredCodes = secretCodes.slice(0);
}
}

$(window).bind('keydown', onKeydown);
}

留言