手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js事件绑定快捷键以ctrl+k为例
js事件绑定快捷键以ctrl+k为例
摘要:js代码window.onload=function(){HotKeyHandler.Init();}varHotKeyHandler={c...

js代码

<html> <head> <script type="text/javascript"> window.onload=function(){ HotKeyHandler.Init(); } var HotKeyHandler={ currentMainKey:null, currentValueKey:null, Init:function(){ HotKeyHandler.Register(0,"K",function(){alert("注册成功");}); }, Register:function(tag,value,func){ var MainKey=""; switch(tag){ case 0: MainKey=17; //Ctrl break; case 1: MainKey=16; //Shift break; case 2: MainKey="18"; //Alt break; } document.onkeyup=function(e){ HotKeyHandler.currentMainKey=null; } document.onkeydown=function(event){ //获取键值 var keyCode= event.keyCode ; var keyValue = String.fromCharCode(event.keyCode); if(HotKeyHandler.currentMainKey!=null){ if(keyValue==value){ HotKeyHandler.currentMainKey=null; if(func!=null)func(); } } if(keyCode==MainKey) HotKeyHandler.currentMainKey=keyCode; } } } </script> </head> <body> 测试,按下ctrl+k你就会发现神奇的事情发生了 </body> </html>

【js事件绑定快捷键以ctrl+k为例】相关文章:

AngularJS数据源的多种获取方式汇总

js鼠标事件

js事件监听器用法实例详解

javascript相关事件的几个概念

提高代码性能技巧谈—以创建千行表格为例

javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法

名词解释:JavaScript、Jscript、VBScript、ASP

本窗口将在秒后自动关闭

基于JavaScript实现图片点击弹出窗口而不是保存

理解js回收机制通俗易懂版

精品推荐
分类导航