键盘交互
| 按键 | 操作 |
|---|---|
| 向左 / 向右箭头键 | 移到前一天或后一天。在从右到左的文本中左右方向相反。 |
| 向上 / 向下箭头键 | 移到上一周或下一周。 |
| Home / End | 移到本周的第一天或最后一天。 |
| Page Up / Page Down | 移到上个月或下个月;按住 Shift 键时移到上一年或下一年。 |
| Enter 或空格键 | 选择该日期;在月份或年份视图中,则进入所选的月份或年份。 |
| Esc | 撤销范围的第一次选择,或返回原来的视图。 |
无障碍说明
- 每个月都是一个以其标题命名的
grid,星期的全称放在abbr中。 - 每一天都以完整日期命名,并附加“Today”“unavailable”以及范围端点等信息。
aria-selected标记已选中的日期,aria-disabled标记无法选择的日期。 - 网格在 Tab 键顺序中只占一个位置,使用漫游式
tabindex。前后翻月按钮会播报新的月份。