2011-01-11 7 views
11

で体に私は、コードのfirefoxjqueryのバインドからkeyup Firefoxの

を除くすべてのブラウザ で動作し、身体へのjqueryの関数をkeyUpイベントバインディングメートル。

$(document).bind('keyup', function(e) { 
    alert('testing'); 
}); 

あなたは、ほぼすべてのノードがキーボードイベントを受け取ることができます:それはすべての

おかげ

答えて

26

バインド代わりにdocumentにイベントに応答しません。 「最新の」ブラウザでは、tabIndexを設定できます。その後、イベントはフォーカス可能です。

$(document.body).attr('tabIndex', 1).bind('keyup', function(e) { 
    alert('testing'); 
}); 
+0

私は$(「文書を」)のdoinたおっと...おかげで...それありがとう –

+0

はの私の時間も:) – chhameed

+1

グッド神アンディを保存し、私は私がいた、この答えを十分に感謝することはできませんなぜ$( "body")で動作していないのか理解しようとしているひどい時間があります。bind(...) '! – SexyBeast

関連する問題