六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 39|回复: 0

javascript keyCode

[复制链接]

升级  91.33%

55

主题

55

主题

55

主题

秀才

Rank: 2

积分
187
 楼主| 发表于 2013-1-27 05:15:40 | 显示全部楼层 |阅读模式
var keyEvent = {        'VK_LEFT': 37,        'VK_RIGHT': 39,        'VK_UP': 38,        'VK_DOWN': 40,        'VK_INSERT': 45,        'VK_DELETE': 46,        'VK_BACK_SPACE': 8,        'VK_TAB': 9,        'VK_ENTER': 13,        'VK_SHIFT': 16,        'VK_CTRL': 17,        'VK_ALT': 18,        'VK_PAUSE': 19,        'VK_ESC': 27,        'VK_SPACE': 32,        'VK_PAGE_UP': 33,        'VK_PAGE_DOWN': 34,        'VK_END': 35,        'VK_HOME': 36,        'VK_F1': 112,        'VK_F2': 113,        'VK_F3': 114,        'VK_F4': 115,        'VK_F5': 116,        'VK_F6': 117,        'VK_F7': 118,        'VK_F8': 119,        'VK_F9': 120,        'VK_F10': 121,        'VK_F11': 122,        'VK_F12': 123,        'VK_A': 65,        'VK_B': 66,        'VK_C': 67,        'VK_D': 68,        'VK_E': 69,        'VK_F': 70,        'VK_G': 71,        'VK_H': 72,        'VK_I': 73,        'VK_J': 74,        'VK_K': 75,        'VK_L': 76,        'VK_M': 77,        'VK_N': 78,        'VK_O': 79,        'VK_P': 80,        'VK_Q': 81,        'VK_R': 82,        'VK_S': 83,        'VK_T': 84,        'VK_U': 85,        'VK_V': 86,        'VK_W': 87,        'VK_X': 88,        'VK_Y': 89,        'VK_Z': 90,        'VK_ZERO': 48,        'VK_ONE': 49,        'VK_TWO': 50,        'VK_THREE': 51,        'VK_FOUR': 52,        'VK_FIVE': 53,        'VK_SIX': 54,        'VK_SEVEN': 55,        'VK_EIGHT': 56,        'VK_NINE': 57};
var keyEvent = {'VK_LEFT': 37,'VK_RIGHT': 39,'VK_UP': 38,'VK_DOWN': 40,'VK_INSERT': 45,'VK_DELETE': 46,'VK_BACK_SPACE': 8,'VK_TAB': 9,'VK_ENTER': 13,'VK_SHIFT': 16,'VK_CTRL': 17,'VK_ALT': 18,'VK_PAUSE': 19,'VK_ESC': 27,'VK_SPACE': 32,'VK_PAGE_UP': 33,'VK_PAGE_DOWN': 34,'VK_END': 35,'VK_HOME': 36,'VK_F1': 112,'VK_F2': 113,'VK_F3': 114,'VK_F4': 115,'VK_F5': 116,'VK_F6': 117,'VK_F7': 118,'VK_F8': 119,'VK_F9': 120,'VK_F10': 121,'VK_F11': 122,'VK_F12': 123,'VK_A': 65,'VK_B': 66,'VK_C': 67,'VK_D': 68,'VK_E': 69,'VK_F': 70,'VK_G': 71,'VK_H': 72,'VK_I': 73,'VK_J': 74,'VK_K': 75,'VK_L': 76,'VK_M': 77,'VK_N': 78,'VK_O': 79,'VK_P': 80,'VK_Q': 81,'VK_R': 82,'VK_S': 83,'VK_T': 84,'VK_U': 85,'VK_V': 86,'VK_W': 87,'VK_X': 88,'VK_Y': 89,'VK_Z': 90,'VK_ZERO': 48,'VK_ONE': 49,'VK_TWO': 50,'VK_THREE': 51,'VK_FOUR': 52,'VK_FIVE': 53,'VK_SIX': 54,'VK_SEVEN': 55,'VK_EIGHT': 56,'VK_NINE': 57};

//判断哪个鼠标键被按下var divObj = $('d');divObj.onmousedown = rightButtonPressed;function rightButtonPressed(e) {    var ev = e || window.event;    if (ev.button && ev.button == 2) {        alert('right');        //处理右键        return false;    } else {        alert('other');    }    return false;}//onkeydown事件:只要按键不抬起来就会持续触发 keydown 事件document.onkeydown = handleArrowKeys;function handleArrowKeys(e) {    var ev = e || window.event;    var top = divObj.style.top;    var left = divObj.style.left;    //var keyCode = (ev.charCode) ? ev.charCode : ev.keyCode;    switch(ev.keyCode) {        case 37: case 65: //left arrow            divObj.style.left = (parseInt(left) - 5) + 'px';            break;        case 38: case 87: //top arrow            divObj.style.top = (parseInt(top) - 5) + 'px';            break;        case 39: case 68: //right arrow            divObj.style.left = (parseInt(left) + 5) + 'px';            break;        case 40: case 83: //bottom arrow            divObj.style.top = (parseInt(top) + 5) + 'px';            break;    }}// Tweetable Konami codevarvar k=[];function(e){    k.push(e.keyCode);    if(k.toString().indexOf("38,38,40,40,37,39,37,39,66,65")>=0) {        alert("Konami Code Activated");    }}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表