首頁 web前端 js教程 jQuery簡單取得鍵盤事件的方法_jquery

jQuery簡單取得鍵盤事件的方法_jquery

May 16, 2016 pm 03:18 PM
jquery 事件 鍵盤

本文實例講述了jQuery簡單取得鍵盤事件的方法。分享給大家參考,具體如下:

一、我們何時要用到取得鍵盤事件

做web的時候,為了更人性的設計,我們有的時候會用到鍵盤事件。例如:輸入框下拉提示框,透過鍵盤的上下鍵盤來選擇自己想要的內容,google的輸入框的下拉提示。當我們瀏覽相簿的時候,我們可以能過鍵盤的左右鍵,來查看相片。當我們瀏覽長篇小說,用滑鼠滾動很容易不知道看到哪一個行了,可以通鍵盤上下鍵來進行翻頁,這些小細節也是非常重要的。做網站很大程度在於細節的處理。

二、jquery的鍵盤事情函數種類

1. keydown事件是在鍵盤按下時觸發的事件
2. keyup事件是在按下鍵彈起時觸發的事件
3. keypress事件是在鍵盤按下時觸發的事件

keypress和keydown在功能差不多,但是在取得事件的內容上有所不同。

二、舉例說明

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr" lang="utf-8">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <script src="jquery-1.3.2.js" type="text/javascript"></script>
</head>
<body>
<input value="fi" name="search" id="search_input" maxlength="50" autocomplete="off">
</body>
</html>
<script type="text/javascript">
 $('#search_input')
 .keypress(function(event){
 alert("keypress");
 })
 .keydown(function(event){
 alert("keydown");
 })
 .keyup(function(event){
 alert("keyup");
 });
</script>

登入後複製

三、試驗結果

1. 在上面的輸入框中,輸入一個字母r時,第一次會彈出keydown,以後都會提示keypress
2. 當我們按下pg dn銉時,會先彈出keyup然後在彈出keydown
3. 當我們按下shift+c時,只會彈出keypress
4. 當我們按下ctrl+alt時,就不會出現keypress,第一次會出現二個keydown,第二次按的時候,先出現keyup,然後在出現keydown

可能性很多,我們只要試試看常用的銉就可以了。

四、取得鍵盤事件對應的ASCII值

<script type="text/javascript">
 $('#search_input')
 .keydown(function(event){
 alert(event.keyCode);
 })
</script>

登入後複製

更多關於jQuery事件操作相關內容有興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結

希望本文所述對大家jQuery程式設計有所幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1663
14
CakePHP 教程
1421
52
Laravel 教程
1315
25
PHP教程
1266
29
C# 教程
1239
24
邁從 K87 三模機械鍵盤新增「風信子軸」「冰淇淋軸」版:Gasket 結構,首發價 299 元起 邁從 K87 三模機械鍵盤新增「風信子軸」「冰淇淋軸」版:Gasket 結構,首發價 299 元起 Feb 29, 2024 pm 05:00 PM

本站2月29日消息,邁從今日為K87三模機械鍵盤推出了“風信子軸”“琉光冰淇淋軸”兩款版本,該鍵盤主打“Gasket結構、80%配列”,相關軸體鍵盤價格資訊如下:「風信子軸」版:首發價299元「琉光冰淇淋軸」版:首發價379元據介紹,系列鍵盤使用Gasket結構,採用87鍵80%配列,全鍵無衝,支持熱插拔,號稱選用“原廠/MDA雙色PBT鍵帽”,使用1.2mm單鍵開槽PCB(下燈位),配備RGB燈效,並擁有磁吸收納銘牌設計。此外,這款鍵盤配備6000毫安培電池,無線延遲3ms,官方未公佈鍵盤尺寸及

VGN 聯名《艾爾登法環》鍵鼠系列產品上架:菈妮 / 褪色者定制主題,首發 99 元起 VGN 聯名《艾爾登法環》鍵鼠系列產品上架:菈妮 / 褪色者定制主題,首發 99 元起 Aug 12, 2024 pm 10:45 PM

本站8月12日消息,VGN於8月6日推出了聯名《艾爾登法環》鍵鼠系列產品,包含鍵盤、滑鼠和滑鼠墊,採用菈妮/褪色者客製化主題設計,目前系列產品已上架京東,售價99元起。本站附聯名新品資訊如下:VGN丨艾爾登法環S99PRO鍵盤此鍵盤採用純鋁合金外殼,輔以五層消音結構,使用GASKET板簧結構,擁有單鍵開槽PCB、原廠高度PBT材質鍵帽、鋁合金個人化背板;支援三模連接和SMARTSPEEDX低延遲技術;接入VHUB,可一站式管理多款設備,首發549元。 VGN丨艾爾登法環F1PROMAX無線滑鼠該滑鼠

蘋果手機鍵盤怎麼設定手寫輸入法 蘋果手機鍵盤怎麼設定手寫輸入法 Mar 08, 2024 pm 02:30 PM

蘋果手機鍵盤使用者想要設定手寫輸入法,但不知道怎麼操作,其實是很簡單的,使用者可以在手機的鍵盤設定直接選擇手寫輸入法輸入,如果沒有也可以手動加入手寫輸入法。蘋果手機鍵盤怎麼設定手寫輸入法答:在鍵盤設定中直接啟用手寫輸入法1、蘋果用戶在使用輸入法的時候,預設是會開啟手寫輸入法的。 2.用戶只需要在打字的時候直接點擊左下角長按選擇手寫輸入法就可以了。 3.如果使用者的手機裡面沒有手寫輸入法也可以進行手動的新增。 4.用戶進入設定找到通用鍵盤設定在第一個鍵盤裡面添加手寫輸入的選項就可以了。 5.使用手寫輸入法可

微信鍵盤怎麼設定皮膚 微信鍵盤皮膚的設定方法 微信鍵盤怎麼設定皮膚 微信鍵盤皮膚的設定方法 Mar 13, 2024 am 09:04 AM

  微信鍵盤怎麼設定皮膚?微信鍵盤是一款非常聰明的手機輸入法軟體,這個軟體上面有好多人性化的功能,它可以讓用戶自己選擇輸入模式,還可以在這個軟體上面以最快的速度找到自己想要的表情然後發出去。這個軟體上面還可以讓用戶自己更換鍵盤的皮膚,很多用戶都還不太清楚要怎麼更換皮膚,下面小編整理了皮膚的更換方式供大家參考。微信鍵盤皮膚的設定方法在手機的微信、簡訊或其他需要使用鍵盤的應用程式中,您可以點擊鍵盤左上角的輸入法設定圖標,進入設定頁面查看各種輸入法的功能設定選項。  2、在輸入法的設定頁點選「個性皮膚

Keychron 推出 Q10 Max 三模機械式鍵盤:75% Alice 配列,定價 1,238 元起 Keychron 推出 Q10 Max 三模機械式鍵盤:75% Alice 配列,定價 1,238 元起 Mar 08, 2024 am 08:40 AM

本站3月7日消息,Keychron今日發表Q10Max三模機械式鍵盤。鍵盤採用75%Alice配列,無軸無鍵帽套件定價1238元,搭載佳達隆定制木星軸和PBT鍵帽的鍵盤定價1358元,今晚8點於天貓旗艦店開售。 Q10Max機械式鍵盤隸屬於KeychronQMax三模「鋁坨」系列,該系列已有Q1/Q2/Q3/Q5/Q6/Q60/Q65Max等多款不同佈局的鍵盤上市。 ▲KeychronQ10Max鍵盤產品特色Q10Max機身由6063鋁CNC工藝製成,使用75%Alice配列,官方宣稱「符合人體手腕

凌豹 K87 / PRO 三模機械式鍵盤首銷:Gasket 結構、可選多種鍵帽軸體,99 元起 凌豹 K87 / PRO 三模機械式鍵盤首銷:Gasket 結構、可選多種鍵帽軸體,99 元起 Jul 20, 2024 am 01:35 AM

本站7月19日消息,凌豹K87/PRO三模機械鍵盤將於今晚8點開售,兩個版本不同之處主要在於軸體/配色/電池差異,其中標準版配備4000毫安時電池,PRO版本配備8000毫安時電池,本站整理價格資訊如下:K87淺雲白:99元K87凝夜紫/霞光紫/晴山藍:149元K87微塵灰/星黛紫:199元K87PRO :249元據介紹,這款鍵盤採用Gasket結構,使用80%配列佈局,可選多種色彩,內建下燈位RGB燈,支援三模連接2.4G(1KHz)/有線(1KHz)/藍牙(125Hz )。規格方面,系列鍵盤可選

艾石頭推出 NA87 MAG 87 鍵磁軸鍵盤:Asat 結構、8KHz 回報率,199 元 艾石頭推出 NA87 MAG 87 鍵磁軸鍵盤:Asat 結構、8KHz 回報率,199 元 Mar 31, 2024 pm 04:41 PM

本站3月31日消息,艾石頭近日在京東上架一款型號為「NA87MAG」的87鍵磁軸鍵盤,標準價格219元,支付10元定金尾款立減20元,實際到手199元。據介紹,這款鍵盤採用Asat結構,號稱可提供“HIFI級別的打字音質和一致的硬朗手感”,用戶也可以通過更換不同的墊片來調節鍵盤的手感,實現從硬朗到軟彈的自定義切換需求。此外,這款鍵盤還配備“三維弈局內膽架構”,號稱能夠透過棋盤格式的單鍵位封閉設計集中每個鍵位的聲音,從而“實現立體的聲音優化”;同時擁有1680萬色RGB燈光。此外,這款鍵盤採用Le

jQuery小技巧:快速修改頁面所有a標籤的文本 jQuery小技巧:快速修改頁面所有a標籤的文本 Feb 28, 2024 pm 09:06 PM

標題:jQuery小技巧:快速修改頁面所有a標籤的文字在網頁開發中,我們經常需要對頁面中的元素進行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標籤的文字內容,這樣可以節省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標籤的文本,同時給出具體的程式碼範例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:&lt

See all articles