成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery簡單獲取鍵盤事件的方法
全站頭部文字 我要出現在這里
jQuery簡單獲取鍵盤事件的方法 672 2024-03-13   

本文實例講述了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="http://www.gimoo.net/t/1903/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程序設計有所幫助。



主站蜘蛛池模板: 红电视剧演员表| 延禧| 爱情餐歌| 米卡| 白洁合集| 张健伟| 宁波电视台| 真的爱你最标准谐音歌词| 李姝| 八年级下册英语外研版| catastrophe翻译| 爱来的刚好演员表| 相见故明月| 王若涵| av电影网| 白宝山电视剧26集免费观看| 乱世伦情 电影| 长安长安朗诵报名入口| 中华战士| 荒山之夜| 啊啊视频| 宝贝电影| 哈尔的移动城堡免费完整版| 未来警察| 147顶级艺术人像摄影| 小偷家族深度解析| 梁祝小提琴独奏曲谱完整版| 怎样看毛片| 公公媳妇电影| 都市频道在线直播观看| 孤芳岚影| 13名妓| 上门女婿电视剧演员| 世界上最有杀气的国歌| 英语书七年级下册单词表| donatella damiani| 免费完整队列训练教案| 九龙城寨电影完整版观看| 美丽交易| 索溪峪的野阅读及答案| 学练优答案|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103