0

我有一个 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);
}

但它不起作用

4

1 回答 1

0

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

$('#nav').menu({
    select: function(event, ui){
       window.location.href = $(ui.item).find('a.ui-state-focus:first').attr('href');
    }
});
于 2013-11-20T13:04:30.707 回答