是否可以生成键盘遍历的工具提示?

时间:2011-07-12 07:18:27

标签: javascript html css

通常,如果我们提供标题标记,则会显示为工具提示。所以在鼠标悬停时我们可以看到这个工具提示。我的问题是,如果我通过键盘遍历元素,那么有可能生成一个工具提示吗?

4 个答案:

答案 0 :(得分:2)

这可能会有所帮助 - http://www.w3.org/WAI/GL/WCAG20-TECHS/H33.html

Some graphical user agents will display a tool tip when the mouse hovers 
above an anchor element containing a title attribute. However, current user 
agents do not provide access to title attribute content via the keyboard.

答案 1 :(得分:1)

如果您正在寻找 javascript 工具提示:

你可以使用onfocus(和onblur)来获取键盘越过(和出)一个元素。 你可以获得具有位置的元素的位置。所以你可以显示一个工具提示。

我知道onfocus和模糊工作输入字段和链接,如果它是跨浏览器的其他元素不舒服

答案 2 :(得分:1)

不是默认的。你可以使用浮动div来绘制自己的div,它显示工具提示,并用标题属性中的文本填充它。

答案 3 :(得分:1)

正如Gedrox所提到的,HTML标准属性“title”仅用于鼠标悬停效果。但是,您可以使用onfocus事件通过JavaScript执行此操作,请参阅Display a fixed "ToolTip" when an input receives focus, using jQuery