无障碍访问

无障碍访问 在现代 Web 应用程序中扮演着重要角色。
有多种技术旨在让应用程序或网站更易于使用和交互。

为了提升残障用户对 DHTMLXScheduler 的访问性和可用性,该组件包含了多项无障碍特性:

  • WAI-ARIA 属性
  • 键盘导航
  • 高对比度主题

WAI-ARIA 属性

DHTMLXScheduler 通过在组件标记中添加特殊属性来支持 WAI-ARIA。
这些属性有助于屏幕阅读器更有效地识别和解释组件内容。

详细信息可参见 官方 WAI-ARIA 规范

默认情况下,Scheduler 中启用了 WAI-ARIA 属性。如果需要,可以通过将 wai_aria_attributes 属性设置为 false 来关闭:

scheduler.config.wai_aria_attributes = false;

此外,也可以选择启用或禁用主调度器容器和 minicalendar 元素上的 role="application" 属性。该设置通过 wai_aria_application_role 属性控制,默认值为 true

scheduler.config.wai_aria_application_role = false;

键盘导航

这种方式允许用户通过键盘按键和组合键来访问所有应用功能,而无需依赖鼠标指针。

详细信息请参见 键盘导航 文章。

高对比度主题

DHTMLXScheduler 提供了高对比度配色的主题,使界面更为清晰易辨。
这些主题对于有特殊视觉需求的用户尤其有帮助。

提供了两种高对比度主题选项:

  • contrast black skin

<link rel="stylesheet" href="../../codebase/dhtmlxscheduler_contrast_black.css">

Related sample:  High contrast theme - Black

  • contrast white skin

<link rel="stylesheet" href="../../codebase/dhtmlxscheduler_contrast_white.css">

Related sample:  High contrast theme - White

返回顶部