霸爱独宠兰陵王妃结局:封装键盘事件2.0
来源:百度文库 编辑:九乡新闻网 时间:2024/05/22 01:57:33
封装键盘事件2.0
//封装键盘事件//作者:张沈鹏 >>
//版本:2.0_07-1-7
//如果您使用了这段代码,请向zsp007@gmail.com写一份邮件,告诉我您的网址,谢谢:)
/*
用法演示:
var key=keyCode(event);
if(key.enter||key.esc)...
*/
//封装键盘事件
function keyCode(event){
if(!event)event=window.event;
var code = event.keyCode,o={};
o.del=o.enter=o.esc=o.stepY=o.char=false;
switch(code) {
//for backspace (8) and delete (46)
case 8:case 46:o.del=true;break;
case 13:o.enter=true;break;
case 27:o.esc=true;break;
//for space
case 32:o.char=true;break;
case 38:o.stepY=-1;break;
case 40:o.stepY=1;break;
} if (!(
(code < 46)
||
(code >= 112 && code <= 123)
)){o.char=true;}
return o;
}