一、首先需要知道的是:
1、keydown()
keydown事件會在鍵盤按下時觸發.
2、keyup()
keyup事件會在按鍵釋放時觸發,也就是你按下鍵盤起來後的事件
3、keypress()
keypress事件會在敲擊按鍵時觸發,我們可以理解為按下並抬起同乙個按鍵
二、獲得鍵盤上對應的ascii碼:12
3$(document).keydown(
function
(event));
$tips: 上面例子中,event.keycode就可以幫助我們獲取到我們按下了鍵盤上的什麼按鍵,他返回的是ascii碼,比如說上下左右鍵,分別是38,40,37,39;
三、例項(當按下鍵盤上的左右方面鍵時)12
3456
78910
1112
13$(document).keydown(
function
(event)
else
if
(event.keycode == 39)
});
例項研究:
① 實現ctrl+enter就是ctrl+回車提交表單:12
3456
7$(document).keypress(
function
(event) )
② 監測ctrl按鍵:12
3456
789$(document).keydown(
function
(event))
③ 鍵盤系列操作12
3456
78910
1112
1314
1516
1718
1920
2122
2324
25$(document).keydown(
function
(event)
return
false
;
})
12
3456
78910
11//另外發現乙個應用的方法:當頁面**完成的時候,第乙個表單元素獲得焦點,以便輸入
$(
"input[type=text]:first"
).trigger(
"focus"
);
//當表單沒獲得焦點,但使用者卻按下鍵盤的時候,自動為使用者定位焦點到輸入框上
$(document).keydown(
function
())
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...