来自keypress的jquery菜单小部件打开链接

时间:2013-11-14 16:08:02

标签: jquery menu widget key

我有一个jQuery-Menu小部件,它可以正常使用。 但我的问题是,我无法通过按键调用菜单中的链接。 在http://api.jqueryui.com/menu/上有一个例子,这不适用于按键。没有链接会打开。 任何想法?

我试过了:

$('a.ui-state-focus').bind('keyup', function(event){
    var keycode = (event.keyCode ? event.keyCode : event.which);
    console.log(keycode);
}

但它不起作用

1 个答案:

答案 0 :(得分:0)

我有一个解决方案,但我不知道它是否是最好的:

$('#nav').menu({
    select: function(event, ui){
       window.location.href = $(ui.item).find('a.ui-state-focus:first').attr('href');
    }
});