我有一个模式(弹出),这类 gallery .我试图通过使用useRef钩子将注意力集中在div上,但它并不像我所分析的那样工作.我正在try 创建一种功能,让我能够通过按键盘箭头来切换图像.就快完工了.但现在要切换图像,我必须点击整个模式才能专注于它.如果没有这个键盘,就不会切换图像.
我找到了这段代码,用于自动聚焦模式DIV,但它不起作用.
const ref = useRef(null);
useEffect(() => {
ref.current.focus();
}, []);
return(
<div
ref={ref}
tabIndex={1}
onKeyDown={(e) => handleKeyboardArrows(e)}>
<h1>My Popup</h1>
</div>
);
我猜是有人在解释我的错误并帮助我.THX