2013-03-19 52 views
0

我有网页有很多可选元素,如a,buttons,input等当我按下标签的活动元素成为下一个选定的元素,多数民众赞成,但后最后一个元素在dom控制去浏览器的地址栏。我可以防止这种情况。如何限制标签导航控制

  1. 我已经看到了同样的实现她stack,JIRA等
  2. 我曾试图给出的tabindex(升序)给每个元素,但无法正常工作。

有没有人有解决方法?请分享。

+0

tabIndex允许您定义访问页面内的元素的顺序,但它不会让您“陷入”页面内的用户。为此,您必须在最后一个可聚焦元素上设置一个“onblur”侦听器,并在该重置时将焦点置于第一个元素上。但正如我之前所说,这可能会“陷入”页面上的用户 - 而对于只使用这种导航方式的用户来说,这可能会让人很烦恼。 – CBroe 2013-03-19 09:45:16

+0

@CBroe这里正在开发会计应用程序网站,这将有助于快速导航。感谢您的信息。我想我现在可以删除我的问题。 – 2013-03-19 09:54:31

+0

没关系,我只是提到它,因为总会有人试图将这类东西放在“正常”的网站上并混淆用户。请不要在这里删除问题,它们可能对别人有帮助。将添加评论作为答案,以便您可以接受它,如果你喜欢。 – CBroe 2013-03-19 09:58:35

回答

0

tabIndex允许您定义页面内的元素被访问的顺序,但它不会让您“陷入”页面内的用户。

为此,您将不得不在最后一个可聚焦元素上设置onblur侦听器,并在重置时将焦点置于第一个元素上。

但正如我之前所说,这可能会“陷入”页面上的用户 - 而对于只使用这种导航方法的人来说,它可能会很烦人。 (警告考虑公共网站,不适用于特殊情况。)

相关问题