Fish Wang says to YSITD
+function(m){function f(a){a=a.which;b>=g.length||(0<=g[b].indexOf(a)?b++:b=0<=g[0].indexOf(a)?1:0,console.log(b,a),8===b&&l.focus(),b===g.length&&(m(),b=0))}function k(b,h){"start"===b&&h.preventDefault();var c;try{c=h.pageX||h.originalEvent.targetTouches[0].pageX;var e=h.pageY||h.originalEvent.targetTouches[0].pageY}catch(g){if("check"!==b)return}"move"!==b&&$("#test2").text(b+" "+c+" "+e);switch(b){case "start":d.h=c;d.j=e;break;case "move":d.g=c;d.i=e;break;case "check":c=Math.sqrt(Math.pow(d.h- d.g,2)+Math.pow(d.j-d.i,2)),console.log(c),50>c||(c=Math.abs(d.h-d.g)>Math.abs(d.j-d.i)?"x":"y",e=0<d[c+"_end"]-d[c+"_start"],console.log(c,e),"x"===c&&e&&f({which:a.c}),"y"===c&&e&&f({which:a.a}),"x"!==c||e||f({which:a.b}),"y"!==c||e||f({which:a.f}))}}var a={f:38,a:40,b:37,c:39,v:66,u:65,s:104,l:98,m:100,o:102,w:13},g=[[a.f,a.s],[a.f,a.s],[a.a,a.l],[a.a,a.l],[a.b,a.m],[a.c,a.o],[a.b,a.m],[a.c,a.o],[a.v],[a.u],[a.w]],b=0;$(document).on("keyup",f);var d={h:0,j:0,g:0,i:0};$(document).on("touchstart", k.bind(null,"start"));$(document).on("touchmove",k.bind(null,"move"));$(document).on("touchend",k.bind(null,"check"));var l=$("<input>").css({outline:"0px",height:"10px",width:"10px",position:"absolute",left:"0px",top:"0px",border:"0px",padding:"0px",background:"transparent",color:"transparent",cursor:"auto"}).attr("type","password").appendTo("body");l.on("keydown",function(a){var b=this;13===a.which&&$(this).css("display","none");setTimeout(function(){$(b).val("");$(b).css("display","initial")}, 10)})}(function(){$("#test").text("konami konami !")}); 用closure compiler壓過的東西真得可以長得很噁爛,連我自己都看不懂這在幹嘛