首页 > 解决方案 > 在 react-bootstrap 下拉菜单和弹出窗口中捕获焦点

问题描述

我正在进行一些可访问性更改,如果弹出框/下拉列表打开,我想将焦点捕获在弹出框/下拉列表中。

我正在使用react-bootstrap,我想知道是否有一种方法支持react-bootstrap.

我已经看过文档,但在 react-bootstrap 文档中找不到任何内容。模态已经捕获焦点,但下拉和弹出框没有。

但是,我可以使用其他一些软件包,例如焦点陷阱等来做到这一点,我在弹出窗口上尝试过,这似乎有效。

标签: javascriptreactjsreact-bootstrap

解决方案


试试这个库:https ://www.npmjs.com/package/focus-trap-js 有一个解释如何在 React using hooks 中使用它


推荐阅读