热门关键字:
jquery > jquery教程 > jquery教程 > jquery与原生JS获取键盘和鼠标键值的对比

jquery与原生JS获取键盘和鼠标键值的对比

4174
作者:管理员
发布时间:2012/8/31 9:35:24
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=68

 
利用jquery  event对象上面的which属性可用轻松获取键盘和鼠标键值。
 
event.which 将 event.keyCode 和 event.charCode 标准化了

$("#id").keyup(function(event){
 //获取当前按键的键值
 //jQuery的event对象上有一个which的属性可以获得键盘按键的键值
 var keycode = event.which;
 //处理回车的情况
 if(keycode==13){
  /*do somethings*/
 }
 //处理esc的情况
 if(keycode == 27){
 
  /*do other things*/
 }
});


<script type="text/javascript">

这个就是键盘触发的函数
var SubmitOrHidden = function(evt){
    evt = window.event || evt;
    if(evt.keyCode!=13){//如果取到的键值是回车
          //do something  
     }else{
        //其他键  dosomething
    }
               
}
window.document.onkeydown=SubmitOrHidden;//当有键按下时执行函数
</script>
 

附常用功能键

常数         值  描述
vbKeyBack     8  BACKSPACE 键
vbKeyTab      9  TAB 键
vbKeyReturn   13 ENTER 键
vbKeyShift    16 SHIFT 键
vbKeyControl  17 CTRL 键
vbKeyCapital  20 CAPS LOCK 键
vbKeyEscape   27 ESC 键
vbKeySpace    32 SPACEBAR 键
vbKeyPageUp   33 PAGEUP 键
vbKeyPageDown 34 PAGEDOWN 键
vbKeyEnd      35 END 键
vbKeyPrint    42 PRINT SCREEN 键
vbKeyDelete   46 DEL 键
vbKeyNumlock  144 NUM LOCK 键 
 




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery获取键盘和鼠标键值
友荐云推荐