我有此codejQuery的設定變量,如果向上箭頭鍵按下爲-1或以遞增變量
我使用jkey簡化哪個鍵被按壓在檢測的使用。
問題 我想在任何其他除了向上箭頭鍵被按下的count
值設置爲-1
,如果向上箭頭鍵被按下做到這一點就像在代碼。
有沒有通過使用jKey插件的出路? 如果不是那麼我該如何做與正常jquery
我有此codejQuery的設定變量,如果向上箭頭鍵按下爲-1或以遞增變量
我使用jkey簡化哪個鍵被按壓在檢測的使用。
問題 我想在任何其他除了向上箭頭鍵被按下的count
值設置爲-1
,如果向上箭頭鍵被按下做到這一點就像在代碼。
有沒有通過使用jKey插件的出路? 如果不是那麼我該如何做與正常jquery
這顯然沒有讓你確切地到你想去的地方,但它應該讓你開始。
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");
}
});
});
jKey不會這樣工作。你必須明確地告訴它你想要尋找什麼。沒有「任何關鍵」選項。您應該fork it on github並添加此功能。
那麼有沒有辦法通過jQuery的? – kritya
當然!使用標準鍵盤事件。 http://api.jquery.com/category/events/keyboard-events/ – scottheckel
我一直在做這個問題。如果我想使用keydown(),我甚至會如何檢測下按鍵是否被按下? – kritya