2011-02-24 101 views
7

編輯::

感謝大家是有幫助的,但我找到我的問題,因爲<script src="jquery.js" />而不是<script src="jquery.js"></script>。請投票關閉

任何想法,爲什麼

$(function(){ 
    $(document).keydown(function(evt) { 
     alert('Hello'); 
    }); 
}) 

不工作?我在Ubuntu 10.10上使用Firefox 3.6.13。那麼我複製它形式here

+0

它的工作原理我的系統上(同FF版) – Don 2011-02-24 08:44:26

+0

試試按鍵事件? – 2011-02-24 08:46:55

回答

4

使用delegate()

$(window).delegate('*', 'keypress', function (evt){ 
     alert("erm"); 
     }); 
2

使用

jQuery(document).bind('keydown', function (evt){ 
    alert('Hello'); 
    }); 

您可以測試是否快速使用Firebug的控制檯(運行)。每當您按下文檔上的按鈕時,您現在都會看到一個警告框。我使用Firefox 3.6.13來驗證這一點。