您的位置:首页 > Web前端 > JQuery

jQuery的键盘捕获之发现

2011-10-17 18:17 246 查看
使用jQuery进行键盘捕获是轻而易举的事情,昨天遇到一个小问题,就是给整个页面绑定keydown事件,但是在Firefox下无效。

后经过实验解决,问题出在事件绑定对象上:

//捕捉回车键
$('body').bind('keydown',function(e){
if(e.keyCode==13){
$('#loginBtn').click();
}
});


就是这段代码,在Firefox下无效,后来忽然想到不同浏览器对页面元素解析标准差异的问题,于是改了一下代码,成功!

//捕捉回车键
$('html').bind('keydown',function(e){
if(e.keyCode==13){
$('#loginBtn').click();
}
});


就这么简单,他大爷的,浏览器兼容性害死人哪。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: