首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式将焦点设置到读取顺序中较早的控件是不是一种糟糕的做法,因为焦点元素必须被禁用?

以编程方式将焦点设置到读取顺序中较早的控件是不是一种糟糕的做法,因为焦点元素必须被禁用?
EN

Stack Overflow用户
提问于 2018-08-24 22:26:57
回答 1查看 75关注 0票数 0

有两个按钮“少显示”和“多显示”。我不能在这里使用切换按钮,因为在默认视图中有一个中间状态(默认情况下显示一行内容)。假设用户跳转到“显示更多”并激活按钮,下面的部分展开,“显示更多”按钮被禁用。当用户选择其中一个时

对于按钮,将焦点设置到相反的按钮按钮是否合理,即使它在阅读顺序中向后一步(例如,显示较少是在显示更多之前)。

EN

回答 1

Stack Overflow用户

发布于 2018-08-25 10:50:14

从可访问性的角度来看,您通常不希望在按钮被选中后将焦点从该按钮上移开,但是当一个按钮在被选中后被禁用时,您可以将焦点移到上一个按钮。您可以将焦点放在原来的位置,屏幕阅读器会通知按钮不再处于活动状态,但如果焦点指示器由于元素变为非活动状态而消失(2.4.7 - Focus Visible),则有时会导致另一个可访问性问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52006604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档