您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在JS / jQuery中绑定箭头键

在JS / jQuery中绑定箭头键

$(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)
});

将箭头键的自定义代码放在相应的casebreak行之间。

e.which由jQuery规范化,因此可在所有浏览器中使用。对于纯JavaScript方法,请将前两行替换为:

document.onkeydown = function(e) {
    e = e || window.event;
    switch(e.which || e.keyCode) {
JS 2022/1/1 18:15:58 有595人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶