jquery鍵盤事件使用介紹

2021-06-27 15:41:10 字數 849 閱讀 3062

一、首先需要知道的是: 

1、keydown() 

keydown事件會在鍵盤按下時觸發. 

2、keyup() 

keyup事件會在按鍵釋放時觸發,也就是你按下鍵盤起來後的事件 

3、keypress() 

keypress事件會在敲擊按鍵時觸發,我們可以理解為按下並抬起同乙個按鍵 

二、獲得鍵盤上對應的ascii碼: 

複製**

**如下:

$(document).keydown(function(event)); 

$tips: 上面例子中,event.keycode就可以幫助我們獲取到我們按下了鍵盤上的什麼按鍵,他返回的是ascii碼,比如說上下左右鍵,分別是38,40,37,39; 

三、例項(當按下鍵盤上的左右方面鍵時) 

複製**

**如下:

$(document).keydown(function(event)else if (event.keycode == 39) 

}); 

例項研究: 

如果我們要實現ctrl+enter就是ctrl+回車提交表單,可以這樣: 

複製**

**如下:

$(document).keypress(function(e) ) 

//鍵盤操作 

$(document).keydown(function(event) 

return false; 

}) 更詳盡的關於事件的總結和表述:

event.which  :  不知道ie相容不, 暫時測試 ie7, 火狐 4.0;

jquery鍵盤事件

基本鍵盤事件 1 keydown keydown事件會在鍵盤按下時觸發.2 keyup keyup事件會在按鍵釋放時觸發,也就是你按下鍵盤起來後的事件 3 keypress keypress事件會在敲擊按鍵時觸發,我們可以理解為按下並抬起同乙個按鍵 二 獲得鍵盤上對應的ascii碼 document...

jquery鍵盤事件

jquery處理鍵盤事件有三個函式,根據事件發生的順序分別是 keydown keyup keypress keydown keydown事件會在鍵盤按下時觸發,可以在繫結的函式中歐能夠返回false來防止觸發瀏覽器的預設事件.keyup keyup事件會在按鍵釋放時觸發,也就是你按下鍵盤起來後的事...

jQuery 鍵盤事件

keydown 鍵盤按下乙個鍵 只發生在具有焦點的元素上,適合於表單元素 keypress,在敲擊鍵盤時候觸發 可以理解為按下並抬起同乙個鍵 keyup,按鍵件釋放的時候被觸發 按下並抬起同乙個鍵 常用的鍵盤按鍵對應 backspa 8 tab 9 clear 12 enter 13 shift 1...