键盘事件处理在IE和火狐下是有区别的。在IE下采用keycode,而火狐下则采用which。
在<script>中添加事件 处理
document.onkeypress = fun();
document.onkeyup = fun();
document.onkeydown = fun();
采用第三方插件/mousetrap 地址http://craig.is/killing/mice
有实例和下载地址
//第三方插件
//IE
function micie(){
var keycode = event.keyCode;
var realKey = String.fromCharCode(keycode);
alert('keycode--'+keycode);
alert('realKey--'+realKey)
}
//火狐
function firefox(){
var keycode = event.which;
var realKey = String.fromCharCode(keycode);
alert('keycode--'+keycode);
alert('realKey--'+realKey)
}
在<script>中添加事件 处理
document.onkeypress = fun();
document.onkeyup = fun();
document.onkeydown = fun();
采用第三方插件/mousetrap 地址http://craig.is/killing/mice
有实例和下载地址
//第三方插件
Mousetrap.bind('c',
function() {
fun1();
},
'keydown'
);