如何使 ajax 加载的表与键盘导航一起工作?

问题描述

所以我在使用 ajax 将行加载到表中的网页上遇到了问题。为了使行可聚焦,我们在每个行上放置一个 tabindex="0" ,这可以正常工作。问题是表格下方有一个链接(用于导出到 excel),该链接在移动到表格的第一行之前总是会获得标签焦点,这对用户来说有点烦人。

浏览器 (Chrome) 似乎并没有按照它们在 dom 中的顺序浏览屏幕上的每个元素,而是根据对象添加到 dom 的时间的其他顺序。有没有人有任何好的建议如何做到这一点?该链接也有 tabindex="0",但我也尝试将链接的 tabindex 设置为某个非常高的数字,以防浏览器在移动到下一个更高的数字之前通过所有 0 选项卡 - 但如果我这样做链接由于某种原因,under 完全无法聚焦。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)