【发布时间】:2018-02-10 05:06:12
【问题描述】:
我正在使用此日期选择器,并激活图标触发器来呈现图像。示例可以在这里找到http://jqueryui.com/datepicker/#icon-trigger
如果您将光标放在 INPUT 并点击选项卡,它会跳过日历 IMG 并移动到下一个可用元素。
问题在于 IMG 元素没有将 tabindex 设置为 > 0 的值(根本没有属性)。我需要将其设置为 0。
有没有人通过只用键盘敲击来访问图像?
为什么这很重要的背景:
从辅助功能的角度来看**这很糟糕,因为如果您只能使用键盘(而不是鼠标),由于残疾或您更喜欢键盘输入,您将无法访问日历。
我的应用程序在被辅助功能软件审核时在这一点上失败了。
**图标触发器:由于触发元素由 IMG 标签组成,因此它不能通过键盘访问,也不包括文本等价物和相关的 ARIA 角色,以便屏幕阅读器用户传达这是一个活动元素。参考。 https://www.levelaccess.com/jquery-ui-accessibility-analysis/
【问题讨论】:
标签: jquery jquery-ui datepicker accessibility