使用网页进行演示,并且出于视觉原因不喜欢使用鼠标。
我的页面上有3个指向书签的链接。单击链接可以提供我想要保留的平滑滚动和视差效果。
是否可以按1键激活链路1;按2键激活链路2;按3键激活链路3?
发布于 2013-12-05 02:15:15
说你有一个平滑的滚动,我假设你已经绑定了点击事件到你的a中。
您只需要添加一个按键监听器,并检查哪个键被按下,然后触发good事件:
$(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/
https://stackoverflow.com/questions/20382513
复制相似问题