Off-Canvas 不在视图中时切换链接

Off-Canvas Tabbing Links when not in View

关闭-canvas 导航菜单正在桌面视图的 tabindex 中被识别。因此,如果用户在桌面上查看,他们会按应有的方式选择“跳到主要”选项卡;但随后他们在到达页面徽标之前通过 8 个不可见链接进行切换。

此站点正在使用 Zurb Foundation off-canvas。

我尝试按照建议将 tabindex="-1" 添加到关闭的 canvas 链接 。虽然这解决了桌面问题,但随后它变成了一个关闭-canvas 问题,因为链接不会在那里切换。

关于如何仅对可见的导航菜单进行 tabindex 有任何想法吗?

此问题已通过在响应菜单打开和关闭时将“显示:块”和“显示:none”分配给 类 解决。