共享点日历弄乱了可访问性模式选项卡顺序
Posted
技术标签:
【中文标题】共享点日历弄乱了可访问性模式选项卡顺序【英文标题】:sharepoint calendar messing up accessibility mode tab order 【发布时间】:2010-11-03 10:47:38 【问题描述】:在任何 OOB 共享点页面上,如果您通过“标签”浏览页面,第一个标签会显示“打开更易于访问的模式”菜单项。也就是说,带有日历 Web 部件的页面除外。关闭浏览器菜单后,第一个选项卡项将成为日历 Web 部件,跳过菜单项和所有其他内容。
我已尝试将 div 上的选项卡索引设置为 -1、0、1,并使用我想首先点击的菜单,但日历 Web 部件仍会获取第一个选项卡,从而迫使在页面中使用选项卡的用户必须循环通过所有控件进入“可访问模式”菜单。
任何想法我还能做些什么来确保它加载为第一个选项卡,无论如何?
提前致谢!
【问题讨论】:
【参考方案1】:尝试使用 JQuery 来删除(或编辑)包含日历 webpart 的表的 tabindex。它可能有一个 tabindex 0 ,它出现在代码的后面,然后是可访问模式 div,浏览器将看到 2 个 tabindex 为 0 的项目,tab 按钮的 startindex (-1 不起作用)。看到 2 项,它将使用在 html 中找到的最后一项作为选项卡按钮的开始。
【讨论】:
以上是关于共享点日历弄乱了可访问性模式选项卡顺序的主要内容,如果未能解决你的问题,请参考以下文章