我将jquery jdiv plugin用于大型菜单。

如何使用jquery允许用户在大型菜单(显示链接悬停或显示焦点的div)上键盘输入(标签)?

大型菜单失去焦点后,我希望焦点返回到下一个导航栏链接。

基本上,我只是想使所有这些键盘都可访问。

谢谢

最佳答案

跳转到页面中的某个元素可为其赋予焦点,这来自jQuery API docs for focus()


元素可以通过键盘命令(例如Tab键)或通过单击元素来获得焦点。


在您的问题中,您建议当特定链接获得焦点时,jQuery jdiv插件支持打开div,因此您应该只能启用该选项。

如果它不提供该功能,则可以很容易地插入该插件。

$('.mega-menu-item').focus(function() {
    // Do whatever it is you do to reveal the respective hidden div
    $('.mega-menu-item .hidden-div').show();
});

09-10 06:13
查看更多