$(document).keydown(function(e) {
switch(e.which) {
case 37: // left
break;
case 38: // up break; case 39: // right break; case 40: // down break; default: return; // exit this handler for other keys } e.preventDefault(); // prevent the default action (scroll / move caret)});
将箭头键的自定义代码放在相应的
case和
break行之间。
e.which由jQuery规范化,因此可在所有浏览器中使用。对于纯Javascript方法,请将前两行替换为:
document.onkeydown = function(e) { e = e || window.event; switch(e.which || e.keyCode) {


