首页 > 其他 > 详细

取消和还原键盘事件默认行为

时间:2017-02-23 21:15:48      阅读:334      评论:0      收藏:0      [点我收藏+]

 event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue。

例如:按tab键时禁用键盘默认事件,点击其他键时还原键盘默认事件,代码如下:(代码未考虑ie下的兼容情况)

$(document).keydown(function(){
   var event=arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异  
    if (event.keyCode == 9){ 
      //禁用键盘事件默认行为 
       event.preventDefault();
       event.returnValue=false;
     }  
     if(event.keyCode != 9){
        event.returnValue=true; //恢复键盘事件默认行为
      }

});

 

取消和还原键盘事件默认行为

原文:http://www.cnblogs.com/webqiand/p/6435271.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!