【发布时间】:2017-12-02 00:04:04
【问题描述】:
我正在寻找允许使用箭头键将元素集中在树视图内的解决方案。
目前,我有 treeView (ul) 和 treeNode (li)。每个 treeNode 可能有自己的 treeView 等等。每个treeNode 都有tabIndex="0" 属性,以增加使用Tab 键在treeView 中导航的可能性。它工作正常。但我想添加键盘箭头支持来做同样的事情。
知道怎么做吗? 附言我不想使用任何第三方库,除了纯 React、JS。
<section>
<header>
{ title }
</header>
<ul>
<li>
<section>
<header>
{ title }
</header>
<ul>
// etc.
</ul>
</section>
</li>
</ul>
<section>
【问题讨论】:
标签: javascript reactjs focus shift arrow-keys