国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js和jquery實現(xiàn)監(jiān)聽鍵盤事件示例代碼

2019-11-20 10:48:35
字體:
供稿:網(wǎng)友

項目中要監(jiān)聽鍵盤組合鍵CTRL+C,以便做出對應(yīng)的響應(yīng)。查了一些方法但是其兼容性和穩(wěn)定性不是很高,最終得到如下方法,經(jīng)測試在Firfox、Chrome、IE中均可以使用。
一、使用javascript實現(xiàn)

<!DOCTYPE html> <html>   <head>     <meta charset="utf-8">     <title></title>     <script>       function keyListener(event){         if (event.ctrlKey && event.keyCode === 86){           alert('你按下了CTRL+V');         }       }     </script>   </head>    <body>     Ctrl+V:<textarea onkeydown="keyListener(event);">粘貼粘貼</textarea>   </body>  </html> 

 二、使用jquery實現(xiàn)

<!DOCTYPE html> <html>   <head>     <meta charset="utf-8">     <title></title>     <script src="http://tztest4.ptmind.cn/js/jquery-1.8.0.min.js?v=3/11"></script>     <script>       $(function(){         $("#aaa").keyup(function(event){           if (event.ctrlKey && event.keyCode === 67){             alert('你按下了CTRL+C');           }         });                });       /*        * $('input').keyup(function(){...});        * $('input').bind('keyup', function(){...});        * $('input').live('keyup', function(){...});        */     </script>   </head>    <body>     Ctrl+C:<textarea id="aaa">復(fù)制復(fù)制</textarea> <br />   </body>  </html> 

三、說明
event.ctrlKey
功能:檢測事件發(fā)生時Ctrl鍵是否被按住了。
語法:event.ctrlKey
取值:true | false  1|0
說明:
ctrlKey屬性為true表示事件發(fā)生時Ctrl鍵被按下并保持,為false則Ctrl鍵沒有按下。
ctrlKey屬性可結(jié)合鼠標(biāo)或鍵盤使用,多用于制作一些快捷操作方式。
四、詳細keyCode值列表

以上就是js和jquery實現(xiàn)監(jiān)聽鍵盤事件示例代碼,希望對大家的學(xué)習(xí)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 灌南县| 栾城县| 正蓝旗| 错那县| 秭归县| 安龙县| 合山市| 揭东县| 喀喇沁旗| 武冈市| 平湖市| 喀什市| 蛟河市| 大埔县| 清原| 吐鲁番市| 石首市| 太仆寺旗| 庄河市| 那曲县| 小金县| 汝南县| 和静县| 平定县| 吐鲁番市| 太康县| 平江县| 金平| 武强县| 龙山县| 遂宁市| 巴中市| 黑水县| 大足县| 四川省| 达拉特旗| 宁陵县| 同心县| 鄱阳县| 瓮安县| 吉木乃县|