0

这是我的示例http://jsfiddle.net/RaQtg/4/我想通过按 G 键将我的页面重定向到另一个 URL,但我无法触发点击功能。

有任何想法吗?

谢谢

4

3 回答 3

3

您可以尝试以下方法:

window.location = $('.mylink').attr('href');

如果你有多个类的项目mylink,第一个将始终被使用。

于 2011-12-23T13:44:11.083 回答
1

这似乎适用于密钥 g

$(document).on('keydown', function(evt) {

    if (evt.keyCode == 71) //G key is pressed
    {
        window.location = "http://"+$('.mylink').attr("href");

    }

});

这里的例子http://jsfiddle.net/yDsC8/

于 2011-12-23T13:45:43.727 回答
1

.trigger()like.click()仅在您使用.bind()(或.live().on()所有可用的快捷方式)方法定义事件处理程序时才有效。

试试吧

$(document).on('keydown', function(e) {
    if (e.keyCode === 103) //G key is pressed
    {
       alert("g key is pressed");
       location.href = $('mylink').attr('href');
    }
});
于 2011-12-23T13:51:01.020 回答