![]() |
1
2
你可能遇到的窍门是“向下”与“向右”与“向左”等。例如,如果你的内容以表格形式排列(使用HTML表格)(3x3类似于tic-tac趾板),而你在中心单元格中。。。
方块1,2,3,4将是你导航到如果你按下向上,左,右,下。。。但在DOM顺序中,它们的定义顺序是1、2、3、4 因此,“向下”需要知道跳过“3”转到“4”。。。更糟糕的是,如果您有一个更大的表,那么在3到4之间可能有任意数量的“可聚焦”元素(我的简单例子是一个3x3表,但是可以有各种各样的节点、子节点、浮动节点等。)
你最好把每个可聚焦的元素
|
![]() |
2
1
冒着给出粗略答案的风险,您是否考虑过预先计算要访问的控件的名称? |
![]() |
3
1
你可以用
我开始为此编写代码,但它似乎相当复杂。这个想法是这样的:
上面的代码实际上是行不通的…但它可以为您指明正确的方向。 |
|
Newbie_Coder · 如何使用Jquery无画布裁剪框架 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
![]() |
Community wiki · 无法从jquery文档调用函数 1 年前 |