屏幕阅读器无法访问 FullCalendar v6.1.8 资源时间线视图。它仅通过忽略整个日历正文来宣布标题

问题描述 投票:0回答:1

我尝试使用屏幕阅读器访问(FullCalendar 网站) 上的资源时间轴视图。它与常规日历视图配合得很好,我可以在其中阅读和导航每个日期和单元格。但是,当我切换到资源视图时,屏幕阅读器只能访问标题选项。日历的其余部分(包括日期和单元格)无法识别。

您能否帮助我了解需要做什么才能使屏幕阅读器可以访问资源时间线视图?谢谢你

fullCalendar v6.1.8 的资源时间线视图应该可以通过屏幕阅读器访问,类似于日历标准视图。如果用户需要使用任何箭头键在单元格之间导航,如何传达以使用这些键?

fullcalendar accessibility nvda fullcalendar-6
1个回答
0
投票

该日历有很多问题,但首先,“资源视图”是什么意思?我在示例页面上没有看到该选项。您是指“列表”视图(而不是“月”、“周”或“日”)吗?

辅助功能问题:

  • 下一个/上一个按钮使用
    aria-pressed
    但它们并不是真正的切换按钮。也就是说,您选择它们进入下一个/上一个,但它们不会保持“按下”状态。该属性应该被删除。
  • 月/周/日/列表按钮也使用
    aria-pressed
    。在这种情况下,您可以逃脱惩罚,因为您只能从组中选择一个按钮。您选择的那个将保持选中状态 (
    aria-pressed="true"
    )。如果将其编码为单选组,那就更好了,但只要您向用户传达只能从组中选择一个按钮,您就可以拥有一系列切换按钮。
  • 如果一周中的几天都有屏幕阅读器文本那就太好了。否则,屏幕阅读器会显示“Sun”、“Mon”、“Tue”,而不是“Sunday”、“Monday”、“Tuesday”。

回到你原来的问题,假设你的意思是“资源视图”的“列表”视图。 “列表”视图适合我使用屏幕阅读器。我可以按选项卡查看每一天,就像在月视图或周视图中一样。在所有视图中,实际事件不是键盘可聚焦元素。您必须向下箭头指向事件文本。

© www.soinside.com 2019 - 2024. All rights reserved.