我有一个输入文本框,只要用户单击按钮,它就会淡入,如果用户再次单击按钮,它就会淡出。每次用户点击按钮时,输入都会被聚焦,因为他们通常做的第一件事就是输入。问题是输入有一个占位符,当用户再次单击按钮时,占位符以一种非常恼人的方式闪烁一次,而输入淡出(只有当用户再次单击按钮时输入被聚焦时才会发生这种情况)。
所以我昨天整晚都在尝试让输入焦点只在用户第一次点击按钮时聚焦,第二次点击时淡出,输入不应该聚焦。
你能帮我实现这一点吗?非常感谢!
//takes care of showing search when clicking on add button
jQuery(".a
我的产品有一个区域,我们希望在其中显示一个默认值(假设是文档页面的名称),但是当用户将注意力放在该区域上并按下空格键时,它就变成了一个可编辑的字段。我们正在尝试编写可访问的代码,我想知道是否有人有关于如何使用屏幕阅读器指示此内容是可编辑的指导?
我们目前在代码中处理它的方式是有一个带有名称的div,当用户单击(或聚焦并点击空格键)时,它会变成一个输入。(他们可以按enter或某个按钮进行保存。)我们是否可以将ARIA的价值用于此解决方案或其他本机解决方案?
默认值:
<div>Page title <button>Click to edit page title<