选项卡索引顺序无效
tabindex order not efficent?
示例:
.HTML
<a href="#" id="one"></a><br>
<a href="#" id="two"></a><br>
<a href="#" id="three"></a><br>
<a href="#" id="four"></a><br>
<a href="#" id="five"></a><br>
.
.
.
<a href="#" id="amillion"></a><br>
如果我希望在#three
链接之前显示#four
链接(具有适当的css
),我通常还希望通过#three
链接之前的选项卡选择它。为此,我需要为tabindex
设置整个链接(以及所有其他标签,如果有的话),因此#four
和#three
将按选项卡的逻辑顺序选择。这没关系,但是如果我必须为某些#909
链接进行tabindex
怎么办?
对此的解决方案是什么?我在任何地方都找不到它...或者也许还有另一种方法可以做到这一点?
你可以
这样做
.wrap {
display: flex;
flex-direction: column;
}
.wrap a {
order: 4
}
.wrap a:nth-child(-n+4) {
order: 1
}
.wrap a:nth-child(3) {
order: 2
}
.wrap a:nth-child(4) {
order: 3
}
<div class="wrap">
<a href="#" id="one">1</a>
<a href="#" id="two">2</a>
<a href="#" id="four">4</a>
<a href="#" id="three">3</a>
<a href="#" id="five">5</a>
<a href="#" id="ten">10</a>
<a href="#" id="hundred">100</a>
<a href="#" id="thousand">1000</a>
<a href="#" id="tenthousand">10000</a>
<a href="#" id="hundredthousand">100000</a>
<a href="#" id="onemillion">1000000</a>
</div>
2:ND样品,移位10/100
.wrap {
display: flex;
flex-direction: column;
}
.wrap a {
order: 4
}
.wrap a:nth-child(-n+7) {
order: 1
}
.wrap a:nth-child(6) {
order: 2
}
.wrap a:nth-child(7) {
order: 3
}
<div class="wrap">
<a href="#" id="one">1</a>
<a href="#" id="two">2</a>
<a href="#" id="three">3</a>
<a href="#" id="four">4</a>
<a href="#" id="five">5</a>
<a href="#" id="hundred">100</a>
<a href="#" id="ten">10</a>
<a href="#" id="thousand">1000</a>
<a href="#" id="tenthousand">10000</a>
<a href="#" id="hundredthousand">100000</a>
<a href="#" id="onemillion">1000000</a>
</div>
相关文章:
- ajax请求的顺序总是不同的
- 按照选项卡索引的顺序循环一个jQuery选择
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 按顺序添加和删除类
- 按我自己的类克隆另一个元素的内容和顺序
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- Javascript-根据赋值顺序,按键合并对象数组
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- querySelector/getElementByClassName嵌套项的顺序
- 这个问号在Flow中意味着什么:“;?()=>“无效”;
- 从字符串末尾删除空白无效
- 以不同的顺序输出数据
- 重新排列HTML元素的顺序并更改内容
- Jquery Datatables错误:无效的JSON基元:draw
- 滚动在Chrome中有效,但在Firefox或IE中无效
- 在Javascript中列出顺序子集元素
- 是否“;对于的“;循环迭代遵循JavaScript中的数组顺序
- 选项卡索引顺序无效
- Angular验证——按页面顺序输出无效字段