jQueryでコナミコマンド
上上下下左右左右BA
最初にキーを押してから10秒以内に正しいコマンドを打つこと。
失敗した場合はブラウザをリロード。
jQuery
$(function () {
var command = '';
var timer;
$(document).on('keydown', function(e){
var keycode = (e.keyCode ? e.keyCode : e.which);
command = command + keycode;
// 上38上38下40下40左37右39左37右39B66A65
if (command == '38384040373937396665') {
effect();
}
// 最初にボタンを押してから10秒以内にAまで押さないと失敗
timer = setInterval(timeover, 10000);
});
function timeover(){
clearInterval(timer);
}
function effect(){
// コマンド成功後に実行
}
});
コナミコマンドが話題になっていたのでつくってみました。