baby69yy2000 发表于 2013-1-27 05:15:40

javascript keyCode

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");    }}
页: [1]
查看完整版本: javascript keyCode