2011-08-05 23 views

回答

1

這顯然沒有讓你確切地到你想去的地方,但它應該讓你開始。

HTML

<textarea id="myBigText"></textarea> 

JS

$(document).ready(function() { 
    $("#myBigText").keydown(function(evt) { 
     evt = evt || window.event; 
     var charCode = evt.which || evt.keyCode; 
     if(charCode == 38) { 
      alert("This is the up arrow key"); 
     } else { 
      alert("This is not the up arrow"); 
     } 
    }); 
}); 
0

jKey不會這樣工作。你必須明確地告訴它你想要尋找什麼。沒有「任何關鍵」選項。您應該fork it on github並添加此功能。

+0

那麼有沒有辦法通過jQuery的? – kritya

+0

當然!使用標準鍵盤事件。 http://api.jquery.com/category/events/keyboard-events/ – scottheckel

+0

我一直在做這個問題。如果我想使用keydown(),我甚至會如何檢測下按鍵是否被按下? – kritya