您可以利用操作在自己的作品内创建交互组件。不过,符合亲和性标准内容可以包括的组件是有限制的。屏幕读取器只能解读最初显示给用户时在页面上可见的内容。也就是说,交互翻转图或单击时在页面上显示附加信息的对象无法包括在内。屏幕读取器无法识别作为事件结果而显示给用户的新信息。请不要在某个页面初次显示给用户后使用任何下列操作来修改该页面上的信息:
还应避免使用“鼠标移入时”和“鼠标移出时”等操作触发器。这些操作不使用鼠标便无法触发,因此不符合仅使用键盘即可访问对象的规定。利用键击来执行操作的操作经常会与屏幕读取器内置的标准键击发生冲突。一般来说,必须在页面初次呈现给用户后执行的操作应使用“鼠标单击时”触发器。
另请参见: | 添加操作
选择操作 选择操作的触发器 |
在用户单击对象后向其显示附加信息有一个替代方法是启动包含附加信息的弹出窗口。当新窗口显示给用户时,屏幕读取器会自动切换焦点,开始读取新窗口中的内容。使用此方法时,请务必加入一种手段,让用户可以在之后关闭弹出窗口。此外,不能使用 Lightbox 窗口,必须使用传统弹出窗口。
© 版权 Trivantis 2019