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