使用jquery为字母j创建快捷键以重定向到URL

时间:2009-10-16 22:58:07

标签: jquery keyboard-shortcuts

使用jQuery(如果它有帮助),我想为字母 J 创建一个快捷键, 因此,当有人点击键盘字母 J 时,它会重定向到网页。

这可能吗?

3 个答案:

答案 0 :(得分:3)

简短的回答是肯定的,这是可能的。见Jquery Events Keypress

如果您希望它是一个通用的快捷方式,那么只需绑定

即可
$(document).keypress(function(event) {
   if (event.which === 106) { window.location = 'your_url'; }
});

请记住向用户说明这种情况会发生。对用户而言,除了意外触发他们不知道存在的命令之外别无其他。

答案 1 :(得分:2)

根据此页面http://docs.jquery.com/Events/keypress

$().keypress(function (e)
{
   //74 == J
   //106 == j
   if (e.which == 74 || e.which == 106)
    {
         //redirect
    }
});

答案 2 :(得分:0)

已经在SO上询问过,请阅读此主题:

Keyboard shortcuts with jQuery

我认为,这个答案正是你要找的(它使用jQuery插件):

Keyboard shortcuts with jQuery