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 に答える