我正在尝试将焦点设置在 div 元素上,因此我的工具提示模式将可以滚动,而无需将鼠标悬停在该元素上页面溢出。我的想法是在工具提示上设置一个最大高度并允许它可以滚动。
这是我尝试过的。
<div
ref={ this.setFocus }
onFocus={ this.handleFocus }
className="custom-tooltip"
styleName="custom-tooltip"
>
对于我的 setFocus 函数
setFocus = (div) => {
if(div !== null && this.props.active) {
const myDiv = ReactDOM.findDOMNode(div) as HTMLDivElement;
return myDiv.focus();
}
}
我的 onFocus 功能永远不会被触发。