2012-07-31 4 views
2

브라우저가 웹 페이지에 집중되어있는 동안 단어를 입력 할 때마다 매번 이벤트를 트리거하는 함수가 필요합니다. 나는 이것에 대한 jQuery를 사용하는 거라고 생각하고 작업은 다음을 내놓았다 :
어떤 조언을 ..jQuery로 숨겨진 단어 입력

$(document).ready(function(){ 
    var target = "808072727373767673738080"; 
    var input = ""; 

    $(window).delegate('*', 'keyup', function (e){ 
     input += e.keyCode; 

     if(input==target){ 
     alert('philip'); 
     } 

     if(e.keyCode==13){ 
     input = ""; 
     } 
    }); 
}); 

내가 위임 기능을 사용하는 것보다 간단한 해결책이있을 수 있다고 생각하지만 또는 다른 게시물에 대한 링크?

+0

작동 여부 그렇다면 왜 무엇을 바꾸고 싶습니까? – zerkms

답변

0

본문에 ID를 지정하고 이벤트 처리를 위해 .keyup()을 사용하십시오. 이 방법이 더 간단해야한다고 생각합니다.

+0

사실 청소기 솔루션은 본체와 같습니다 : \t $ ('body'). keyup (function (e) {...} 감사합니다! –