Firefox 不响应 event.keyCode 问题的解决方案
2013-08-17 21:19
399 查看
[转载自:http://lllt.iteye.com/]
网页中经常会用到响应键盘的某些动作的情况,在Javascript 中 event.keyCode 可以对键盘的动作做出反应 ,然而在Firefox中无法做出相应的响应。
Javascript 中的window.evevt对象在IE Chrome Firefox 中的作用域是不一样的。IE\Chorme中event是“全局变量”,在任何地方都可以使用,而在 Firefox 中 event 是“局部变量”,如果要调用函数,需要进行传递。
另外,event.keyCode 在 Firefox中也是不起作用的,对应的事件属性为 which,即 event.which。
用实例说话:
网页中经常会用到响应键盘的某些动作的情况,在Javascript 中 event.keyCode 可以对键盘的动作做出反应 ,然而在Firefox中无法做出相应的响应。
Javascript 中的window.evevt对象在IE Chrome Firefox 中的作用域是不一样的。IE\Chorme中event是“全局变量”,在任何地方都可以使用,而在 Firefox 中 event 是“局部变量”,如果要调用函数,需要进行传递。
另外,event.keyCode 在 Firefox中也是不起作用的,对应的事件属性为 which,即 event.which。
用实例说话:
<body onkeydown="enterkey(event)"> <!-- 点击键盘即触发 enterkey函数 -->
function enterkey(et){ if(et.keyCode){ if (et.keyCode==13) alert("IE Chrome 点击回车键"); }else{ if (et.which==13) alert("Firefox 点击回车键"); } }
相关文章推荐
- 终于解决 FireFox 下Event与 IE下 Event 的兼容性问题
- event ie firefox 兼容性问题
- window.event.keyCode兼容IE和Firefox实现js代码
- 解决Firefox不支持event.keyCode 的方法
- 使用Commons net实现FTP上传文件(网络问题无响应解决方案)
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- 解决FireFox下[使用event很麻烦]的问题
- 有关firefox不响应window.event的解决办法
- (转)自定义ListView无法响应onItemClick方法问题解决方案
- Firefox停止响应问题的解决
- (转载) 关于MotionEvent.ACTION_UP无法被响应的问题
- firefox(ff)下无法显示bootstrap图标问题的解决方案(转)
- 关于MotionEvent.ACTION_UP无法被响应的问题
- iOS7——UIControlEventTouchDown延迟响应问题
- event.keyCode - 兼容IE和Firefox
- 有关firefox不响应window.event的解决办法
- Firefox下“event is not defined”的解决方案
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- 自定义ListView无法响应onItemClick方法问题解决方案
- 解决 FireFox 下[使用event很麻烦] 的问题.