【发布时间】:2023-08-03 15:24:02
【问题描述】:
我有一个自定义列表框,div,其中包含其他 div 子项的垂直列表。我想添加一个向上/向下箭头键导航来更改当前选择的孩子。
因此,当我单击第一项并按down arrow key 时,它应该允许我选择第二项(以下项)。如果我点击up arrow key,它应该选择回第一项(上一项)。
const renderInboxSummary = targetDetailsData.map((todo, index) => {
const hasNewMessageInd = todo.hasNewMessageInd;
return (
<div onClick={() => this.handleClick(targetDetailsData, todo.aprReference, index)}>
<div>
{todo.aprRecordUserName}
</div>
<div>
{todo.aprBranchCode}
</div>
<div>
{todo.aprScreeName}
</div>
</div>
);
});
每个div 都有一个点击事件处理程序this.handleClick(targetDetailsData, todo.aprReference, index)。
【问题讨论】:
标签: javascript reactjs keyboard-events