jQuery keydown激活链接

时间:2013-12-04 17:57:33

标签: javascript jquery

使用网页进行演示,并且不希望出于视觉原因使用鼠标。

我的页面上有3个指向页面上书签的链接。单击链接可提供我想要保持的平滑滚动和视差效果。

有没有办法按1键激活链接1; 2激活链接2,3以激活链接3?

1 个答案:

答案 0 :(得分:0)

如果您有平滑的滚动,我认为您已将点击事件绑定到a s。

您只需添加一个按键监听器并检查按下了哪个键然后触发好事件:

$(document).keypress(function(e){
    switch(e.which){
        case 49 : 
            $('#link1').trigger('click');
            break;
        case 50 : 
            $('#link2').trigger('click');
            break;
        case 51 : 
            $('#link3').trigger('click');
            break;
    }
})

http://jsfiddle.net/LM2mp/8/