如果元素从网页上消失,焦点应该放在哪里

时间:2012-02-25 00:23:11

标签: web focus accessibility usability

我有一个关于网页焦点的有趣问题。这主要涉及鼠标和键盘的相互作用。假设我在网页中有一个对象数组,其中一个对象是“聚焦”或选中,并且有一种方法可以使用选项卡导航它们。如果元素有一个删除按钮,我点击它,焦点会发生什么?

我的理论是焦点应该消失,因为行动的元素会集中并随后消失。这会产生一种奇怪的情况,然后将焦点降级到根元素,随后标签会转到页面的顶部元素。

希望听到一些意见。

3 个答案:

答案 0 :(得分:0)

如果您有一个对象数组,请将其设置为当当前聚焦的对象消失时,前一个对象将成为焦点。这对我来说似乎是最方便用户的。我相信你可以使用JQuery来实现这一目标。

答案 1 :(得分:0)

通常在元素列表中,如果您专注于第N个项目,则删除第N个项目,焦点将保留在第N个项目上,并根据更新(缩短的)项目列表计算。

对于例如电子表格程序和电子邮件客户端。

答案 2 :(得分:0)

如果没有更多关于您要删除的内容以及附近有哪些其他控件或标题的内容,很难说应该关注什么。但是,它不应该是根元素,因为这非常迷失方向。 http://www.w3.org/TR/wai-aria/usage