Query鍵盤事件簡單介紹
鍵盤事件應該很好理解,就是按下或者鬆開鍵盤按鍵所觸發的事件,在實際應用中也算是比較常用,下面就來介紹一下,希望能夠給需要的朋友帶來一定的幫助。
一.常用的鍵盤事件:
(1).keydown事件:
此事件當鍵盤按鍵被按下時觸發。
(2).keyup事件:
此事件會在被按下的按鍵被鬆開的時候觸發。
(3).keypress事件:
此事件會在鍵盤按鍵被按下後再被鬆開時觸發,也就是一個完整的按下+鬆開操作。
以上幾個事件這裡就不多介紹了,具體可以參閱:
1.keydown事件可以參閱jQuery keydown事件一章節。
2.keyup事件可以參閱jQuery keyup事件一章節。
3.keypress事件可以參閱jQuery keypress事件一章節。
二.獲取鍵盤的按鍵物件的ASCII碼:
鍵盤事件一般要知道哪個鍵被按下或者鬆開以執行相應的操作,看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼$(document).keydown(function(e){ e.which; });
由以上程式碼可以看出通過事件物件的keyCode屬性可以獲取物件的按鍵碼。
which屬性可以參閱jQuery event.which屬性一章節。
按鍵碼物件可以參閱js的鍵盤按鍵keyCode屬性值對應表一章節。
三.簡單的應用例項:
不少的文字框都有這樣的功能,當點選ctrl+enter鍵的時候能夠提交文字框中的內容。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼$(document).keypress(function(e){ if(e.ctrlKey&&e.which==13) { $("form").submit(); } })
以上程式碼點選ctrl+enter鍵能夠提交表單。
相關文章
- 滑鼠右鍵點選事件簡單介紹事件
- onerror事件用法簡單介紹Error事件
- invalid事件簡單介紹事件
- onreadystatechange事件簡單介紹事件
- jQuery阻止事件冒泡簡單介紹jQuery事件
- jQuery自定義事件簡單介紹jQuery事件
- form表單的onSubmit事件簡單介紹ORMMIT事件
- jQuery滑鼠雙擊事件簡單介紹jQuery事件
- window.onunload事件簡單介紹事件
- js事件委託原理簡單介紹JS事件
- java關於事件的簡單介紹Java事件
- js dom元素事件處理簡單介紹JS事件
- jQuery事件名稱空間簡單介紹jQuery事件
- javascript事件控制程式碼簡單介紹JavaScript事件
- zTree外掛常鍵用法簡單介紹
- 表單事件與鍵盤事件學習事件
- javascript什麼是事件委託簡單介紹JavaScript事件
- jquery事件物件event常用屬性簡單介紹jQuery事件物件
- jquery自定義事件的使用方式簡單介紹jQuery事件
- HTML5的video事件簡單介紹HTMLIDE事件
- javascript事件處理函式繫結簡單介紹JavaScript事件函式
- SVG簡單介紹SVG
- HTML簡單介紹HTML
- ActiveMQ簡單介紹MQ
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- SCSS 簡單介紹CSS
- UICollectionView 簡單介紹UIView
- css簡單介紹CSS
- 鍵盤事件事件
- 膝上型電腦鍵盤的功能介紹 筆記本鍵盤功能介紹圖大全圖解筆記圖解
- cluetip關鍵詞連結外掛用法簡單介紹
- 簡單介紹Angular單元測試之事件觸發的實現Angular事件
- RPC簡單介紹RPC
- Webpack 的簡單介紹Web
- spark簡單介紹(一)Spark
- Flutter key簡單介紹Flutter