以编程方式将焦点设置为阅读顺序中较早的控件是否是一种不好的做法,因为必须禁用focus元素?

时间:2018-08-24 14:26:57

标签: accessibility web-accessibility

有两个按钮“显示较少”和“显示更多”。我不能在此处使用切换按钮,因为默认视图中处于中间状态(默认显示一行内容)。 假设某个用户点击了“显示更多”并激活了该按钮,下面的部分将展开,并且“显示更多”按钮被禁用。 当用户选择enter image description here这些按钮之一时,将焦点设置在相对的按钮按钮上是否合理,即使按阅读顺序向后退了一步(例如,“显示较少”在“显示更多”之前)。

1 个答案:

答案 0 :(得分:2)

从可访问性的角度来看,通常不希望在选定按钮后将焦点移离该按钮,但是如果在选择按钮后禁用了按钮,则可以将焦点移至上一个按钮。您可以将焦点留在原处,屏幕阅读器会宣布该按钮不再处于活动状态,但是如果焦点指示消失是因为元素变为非活动状态,{{{ 3}})。