我已经实施了搜索,需要一些关于如何:
- 显示“未找到搜索结果”的消息。
- 每次搜索后将光标返回到搜索字段。
目前面临以下情况:
在相关的搜索页面上,如果有结果,带有“aria-live=polite”标签的info元素,会在div内容发生变化时公布结果。已注意到以下行为。
如果结果内容没有改变,例如“未找到结果”,则不会触发 aria-live 公告。我可以通过更改结果以包含搜索文本来解决这个问题,例如“没有与您的搜索匹配的结果”。这行得通,但还有其他选择吗?
当焦点从搜索按钮更改回搜索字段时。它可以防止触发 aria-live 公告。关于解决这个问题的任何想法?