使用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(); } });
就这么简单,他大爷的,浏览器兼容性害死人哪。
联系QQ:305-710439斗牛app上架应用宝、牛牛手机游戏推广、百人牛牛app应用开发、棋牌游戏上传、手游APP优化,赌博app开发上架