Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
  • Loading branch information
tianyeeT committed Jun 19, 2024
1 parent 613be2c commit 604b686
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ l10n:

## 描述

活动区域是网页的部分,在用户焦点在其他地方时更新,无论是通过用户交互还是其他方式。由于它们在用户焦点之外更新,因此辅助技术(如屏幕阅读器)可能无法“看到”更新并将其报告给用户。WAI-ARIA 有 4 个属性,允许开发人员识别这些活动区域并告诉辅助技术如何处理它们,包括 [`aria-live`](/zh-CN/docs/Web/Accessibility/ARIA/Attributes/aria-live)[`aria-relevant`](/zh-CN/docs/Web/Accessibility/ARIA/Attributes/aria-relevant)[`aria-busy`](/zh-CN/docs/Web/Accessibility/ARIA/Attributes/aria-busy)`aria-atomic`
实时区域是网页的部分,在用户焦点在其他地方时更新,无论是通过用户交互还是其他方式。由于它们在用户焦点之外更新,因此辅助技术(如屏幕阅读器)可能无法“看到”更新并将其报告给用户。WAI-ARIA 有 4 个属性,允许开发人员识别这些实时区域并告诉辅助技术如何处理它们,包括 [`aria-live`](/zh-CN/docs/Web/Accessibility/ARIA/Attributes/aria-live)[`aria-relevant`](/zh-CN/docs/Web/Accessibility/ARIA/Attributes/aria-relevant)[`aria-busy`](/zh-CN/docs/Web/Accessibility/ARIA/Attributes/aria-busy)`aria-atomic`

当活动区域的内容发生更改时,DOM 从更改的元素经过其祖先以找到首个设置了 `aria-atomic` 的元素。这确定了应该向用户呈现的内容。
当实时区域的内容发生更改时,DOM 从更改的元素经过其祖先以找到首个设置了 `aria-atomic` 的元素。这确定了应该向用户呈现的内容。

如果没有祖先明确设置了 `aria-atomic`则仅读取已更新的活动区域内容的节点或节点。省略 `aria-atomic` 和显式设置 ARIA 活动区域的祖先节点的差异在于,显式设置 `aria-atomic="false"` 会阻止屏幕阅读器上溯祖先链。两者都导致仅读取更新的节点。当设置为 `aria-atomic="true"` 时,将呈现整个更改的区域,包括更新的节点的 `label`(如果存在)。
如果没有祖先明确设置了 `aria-atomic`则仅读取已更新的实时区域内容的节点或节点。省略 `aria-atomic` 和显式设置 ARIA 实时区域的祖先节点的差异在于,显式设置 `aria-atomic="false"` 会阻止屏幕阅读器上溯祖先链。两者都导致仅读取更新的节点。当设置为 `aria-atomic="true"` 时,将呈现整个更改的区域,包括更新的节点的 `label`(如果存在)。

##

Expand Down

0 comments on commit 604b686

Please sign in to comment.