我有此链接:
<a href="/path/to/page" data-trigger="expedient-element">The Best Page</a>
当前页面中存在的ajax填充且显示的元素是一个“增强”,具有aria-hidden="true"
。对于屏幕阅读器和辅助技术而言,最好是将链接的href导航到后续的静态页面,而不是触发单击处理程序(特别是因为它所作用的元素已经被隐藏,如前所述)。
此行为已经发生,还是我需要添加一些东西?
[在链接上按Enter键时,其作用与单击相同,并且截取Enter键以执行其他操作是一个非常糟糕的主意。
顺便说一句,您不能基于是否使用屏幕阅读器来做其他事情,只是因为您没有100%可靠的方式来检测它。
您应该问自己的问题是: