【发布时间】:2012-04-06 02:34:18
【问题描述】:
我最近实现了qTip jQuery 插件,我非常喜欢它。最近在与我的老板进行代码审查时,Web Accessibility 出现在讨论中,并且特别提到了 qTip。
目前我有 qTip 工作,当我将鼠标悬停在启用 qTip 的网页上的某些图标上时,将为用户显示一个工具提示。嗯,这对于使用鼠标的人来说非常有用,但对于那些只使用键盘的人来说,那是行不通的......
我已经开始对 Web Accessibility 进行一些研究,并且我主要阅读了 W3C 上的材料。
我要做的是为 qTip 启用键盘/屏幕阅读器功能。
你们中的任何人都做过使 qTip 与 Web 可访问性兼容的工作吗?
我绝对不是在这里寻找“编写代码的人”。只是寻找关于使用 qTip 插件实现 Web 可访问性的小示例和任何建议。
【问题讨论】:
-
所以,听起来你想要两件事:1)能够通过键盘焦点触发 qtips; 2) 确保屏幕阅读器可以访问 qtip 中显示的内容。那会是正确的吗?需要注意的一件事是 qtip 的默认行为是从
title属性which is not very accessible 中提取内容。如果您使用@title,您可能希望将其更改为更易于访问的其他内容。 -
@steveax - 在这两件事上都是正确的。在创建 qTip 时,
title属性是否与 qTipcontent标识符对应?关于如何使屏幕阅读器可以访问content的任何想法?谢谢。
标签: accessibility qtip