顺序按指定按键触发键盘按键事件的js小代码,模仿上上下下左右左右吧效果

为了实现和很久以前在土豆网上按出"上上下下左右左右吧"指令后弹出的特效效果.在网上找了很久都没有找到它的代码.所以只能无奈的放弃了.今天,自己在摸索js键盘事件代码,终于实现了这样的效果,只要在网页中按顺序按出指定的代码,就可以触发按键事件.稍加修改可以做出和土豆网那样的效果.如果想看看效果的话可以在本站任意位置输入root即可.虽然效果不一样,不过原理是相同的,虽然代码和实现原理可能不一样,总之隔了这么就也算是实现了我需要的效果了,还是很满足的.

var integer;

var integer1;

document.onkeydown=function(event){

var e = event || window.event || arguments.callee.caller.arguments[0];

if(e && e.keyCode==82){

integer=2;

integer1=1;

}

if(e && e.keyCode==79 && integer==2){

integer1=integer1+1;

}

if(e && e.keyCode==84 && integer1==3){

alert("欢迎你,你现在已经进入root模式了!");

integer=0;

integer1=0;

}

if(e && e.keyCode !=84 && e && e.keyCode !=82 && e && e.keyCode !=79){

integer=9;

integer1=9;

}

};

你可能感兴趣的:(顺序按指定按键触发键盘按键事件的js小代码,模仿上上下下左右左右吧效果)